Coverage Report

Created: 2026-07-05 07:39

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/wasmtime/target/debug/build/wasmtime-fuzzing-ee856a0e78075e12/out/wasttests.rs
Line
Count
Source
1
static FILES: &[fn() -> wasmtime_test_util::wast::WastTest] = &[
2
860
|| {
3
860
                wasmtime_test_util::wast::WastTest {
4
860
                    path: "/src/wasmtime/tests/component-model/test/async/async-calls-sync.wast".into(),
5
860
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/async-calls-sync.wast").into(),
6
860
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
7
860
                }
8
860
            },|| {
9
11
                wasmtime_test_util::wast::WastTest {
10
11
                    path: "/src/wasmtime/tests/component-model/test/async/cancel-stream.wast".into(),
11
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cancel-stream.wast").into(),
12
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
13
11
                }
14
11
            },|| {
15
10
                wasmtime_test_util::wast::WastTest {
16
10
                    path: "/src/wasmtime/tests/component-model/test/async/cancel-subtask.wast".into(),
17
10
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cancel-subtask.wast").into(),
18
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
19
10
                }
20
10
            },|| {
21
9
                wasmtime_test_util::wast::WastTest {
22
9
                    path: "/src/wasmtime/tests/component-model/test/async/cancellable.wast".into(),
23
9
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cancellable.wast").into(),
24
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
25
9
                }
26
9
            },|| {
27
5
                wasmtime_test_util::wast::WastTest {
28
5
                    path: "/src/wasmtime/tests/component-model/test/async/closed-stream.wast".into(),
29
5
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/closed-stream.wast").into(),
30
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
31
5
                }
32
6
            },|| {
33
6
                wasmtime_test_util::wast::WastTest {
34
6
                    path: "/src/wasmtime/tests/component-model/test/async/cross-abi-calls.wast".into(),
35
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cross-abi-calls.wast").into(),
36
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
37
6
                }
38
6
            },|| {
39
4
                wasmtime_test_util::wast::WastTest {
40
4
                    path: "/src/wasmtime/tests/component-model/test/async/deadlock.wast".into(),
41
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/deadlock.wast").into(),
42
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
43
4
                }
44
5
            },|| {
45
5
                wasmtime_test_util::wast::WastTest {
46
5
                    path: "/src/wasmtime/tests/component-model/test/async/dont-block-start.wast".into(),
47
5
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/dont-block-start.wast").into(),
48
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
49
5
                }
50
20
            },|| {
51
20
                wasmtime_test_util::wast::WastTest {
52
20
                    path: "/src/wasmtime/tests/component-model/test/async/drop-cross-task-borrow.wast".into(),
53
20
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-cross-task-borrow.wast").into(),
54
20
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
55
20
                }
56
20
            },|| {
57
8
                wasmtime_test_util::wast::WastTest {
58
8
                    path: "/src/wasmtime/tests/component-model/test/async/drop-stream.wast".into(),
59
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-stream.wast").into(),
60
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
61
8
                }
62
11
            },|| {
63
11
                wasmtime_test_util::wast::WastTest {
64
11
                    path: "/src/wasmtime/tests/component-model/test/async/drop-subtask.wast".into(),
65
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-subtask.wast").into(),
66
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
67
11
                }
68
11
            },|| {
69
2
                wasmtime_test_util::wast::WastTest {
70
2
                    path: "/src/wasmtime/tests/component-model/test/async/drop-waitable-set.wast".into(),
71
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-waitable-set.wast").into(),
72
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
73
2
                }
74
18
            },|| {
75
18
                wasmtime_test_util::wast::WastTest {
76
18
                    path: "/src/wasmtime/tests/component-model/test/async/empty-wait.wast".into(),
77
18
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/empty-wait.wast").into(),
78
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
79
18
                }
80
18
            },|| {
81
6
                wasmtime_test_util::wast::WastTest {
82
6
                    path: "/src/wasmtime/tests/component-model/test/async/futures-must-write.wast".into(),
83
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/futures-must-write.wast").into(),
84
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
85
6
                }
86
6
            },|| {
87
2
                wasmtime_test_util::wast::WastTest {
88
2
                    path: "/src/wasmtime/tests/component-model/test/async/partial-stream-copies.wast".into(),
89
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/partial-stream-copies.wast").into(),
90
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
91
2
                }
92
4
            },|| {
93
4
                wasmtime_test_util::wast::WastTest {
94
4
                    path: "/src/wasmtime/tests/component-model/test/async/passing-resources.wast".into(),
95
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/passing-resources.wast").into(),
96
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
97
4
                }
98
4
            },|| {
99
4
                wasmtime_test_util::wast::WastTest {
100
4
                    path: "/src/wasmtime/tests/component-model/test/async/same-component-stream-future.wast".into(),
101
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/same-component-stream-future.wast").into(),
102
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
103
4
                }
104
6
            },|| {
105
6
                wasmtime_test_util::wast::WastTest {
106
6
                    path: "/src/wasmtime/tests/component-model/test/async/sync-barges-in.wast".into(),
107
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/sync-barges-in.wast").into(),
108
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
109
6
                }
110
6
            },|| {
111
4
                wasmtime_test_util::wast::WastTest {
112
4
                    path: "/src/wasmtime/tests/component-model/test/async/sync-streams.wast".into(),
113
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/sync-streams.wast").into(),
114
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
115
4
                }
116
8
            },|| {
117
8
                wasmtime_test_util::wast::WastTest {
118
8
                    path: "/src/wasmtime/tests/component-model/test/async/trap-if-block-and-sync.wast".into(),
119
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-if-block-and-sync.wast").into(),
120
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
121
8
                }
122
8
            },|| {
123
3
                wasmtime_test_util::wast::WastTest {
124
3
                    path: "/src/wasmtime/tests/component-model/test/async/trap-if-done.wast".into(),
125
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-if-done.wast").into(),
126
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
127
3
                }
128
8
            },|| {
129
8
                wasmtime_test_util::wast::WastTest {
130
8
                    path: "/src/wasmtime/tests/component-model/test/async/trap-on-reenter.wast".into(),
131
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-on-reenter.wast").into(),
132
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
133
8
                }
134
8
            },|| {
135
2
                wasmtime_test_util::wast::WastTest {
136
2
                    path: "/src/wasmtime/tests/component-model/test/async/wait-during-callback.wast".into(),
137
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/wait-during-callback.wast").into(),
138
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
139
2
                }
140
2
            },|| {
141
1
                wasmtime_test_util::wast::WastTest {
142
1
                    path: "/src/wasmtime/tests/component-model/test/async/zero-length.wast".into(),
143
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/zero-length.wast").into(),
144
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
145
1
                }
146
4
            },|| {
147
4
                wasmtime_test_util::wast::WastTest {
148
4
                    path: "/src/wasmtime/tests/component-model/test/names/kebab.wast".into(),
149
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/names/kebab.wast").into(),
150
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
151
4
                }
152
6
            },|| {
153
6
                wasmtime_test_util::wast::WastTest {
154
6
                    path: "/src/wasmtime/tests/component-model/test/resources/multiple-resources.wast".into(),
155
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/resources/multiple-resources.wast").into(),
156
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
157
6
                }
158
6
            },|| {
159
1
                wasmtime_test_util::wast::WastTest {
160
1
                    path: "/src/wasmtime/tests/component-model/test/validation/implements.wast".into(),
161
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/validation/implements.wast").into(),
162
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
163
1
                }
164
3
            },|| {
165
3
                wasmtime_test_util::wast::WastTest {
166
3
                    path: "/src/wasmtime/tests/component-model/test/values/strings.wast".into(),
167
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/values/strings.wast").into(),
168
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
169
3
                }
170
20
            },|| {
171
20
                wasmtime_test_util::wast::WastTest {
172
20
                    path: "/src/wasmtime/tests/component-model/test/values/trap-in-post-return.wast".into(),
173
20
                    contents: include_str!("/src/wasmtime/tests/component-model/test/values/trap-in-post-return.wast").into(),
174
20
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
175
20
                }
176
20
            },|| {
177
3
                wasmtime_test_util::wast::WastTest {
178
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/adapt.wast".into(),
179
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/adapt.wast").into(),
180
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
181
3
                }
182
3
            },|| {
183
2
                wasmtime_test_util::wast::WastTest {
184
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/alias.wast".into(),
185
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/alias.wast").into(),
186
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
187
2
                }
188
2
            },|| {
189
2
                wasmtime_test_util::wast::WastTest {
190
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/big.wast".into(),
191
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/big.wast").into(),
192
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
193
2
                }
194
2
            },|| {
195
1
                wasmtime_test_util::wast::WastTest {
196
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/definedtypes.wast".into(),
197
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/definedtypes.wast").into(),
198
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
199
1
                }
200
3
            },|| {
201
3
                wasmtime_test_util::wast::WastTest {
202
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/empty.wast".into(),
203
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/empty.wast").into(),
204
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
205
3
                }
206
3
            },|| {
207
1
                wasmtime_test_util::wast::WastTest {
208
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/example.wast".into(),
209
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/example.wast").into(),
210
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
211
1
                }
212
2
            },|| {
213
2
                wasmtime_test_util::wast::WastTest {
214
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/export-ascription.wast".into(),
215
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/export-ascription.wast").into(),
216
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
217
2
                }
218
2
            },|| {
219
1
                wasmtime_test_util::wast::WastTest {
220
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/export-introduces-alias.wast".into(),
221
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/export-introduces-alias.wast").into(),
222
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
223
1
                }
224
4
            },|| {
225
4
                wasmtime_test_util::wast::WastTest {
226
4
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/export.wast".into(),
227
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/export.wast").into(),
228
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
229
4
                }
230
4
            },|| {
231
2
                wasmtime_test_util::wast::WastTest {
232
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/func.wast".into(),
233
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/func.wast").into(),
234
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
235
2
                }
236
2
            },|| {
237
2
                wasmtime_test_util::wast::WastTest {
238
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/import.wast".into(),
239
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/import.wast").into(),
240
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
241
2
                }
242
2
            },|| {
243
2
                wasmtime_test_util::wast::WastTest {
244
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/imports-exports.wast".into(),
245
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/imports-exports.wast").into(),
246
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
247
2
                }
248
3
            },|| {
249
3
                wasmtime_test_util::wast::WastTest {
250
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/inline-exports.wast".into(),
251
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/inline-exports.wast").into(),
252
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
253
3
                }
254
3
            },|| {
255
3
                wasmtime_test_util::wast::WastTest {
256
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/instance-type.wast".into(),
257
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/instance-type.wast").into(),
258
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
259
3
                }
260
4
            },|| {
261
4
                wasmtime_test_util::wast::WastTest {
262
4
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/instantiate.wast".into(),
263
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/instantiate.wast").into(),
264
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
265
4
                }
266
4
            },|| {
267
2
                wasmtime_test_util::wast::WastTest {
268
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/invalid.wast".into(),
269
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/invalid.wast").into(),
270
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
271
2
                }
272
3
            },|| {
273
3
                wasmtime_test_util::wast::WastTest {
274
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/link.wast".into(),
275
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/link.wast").into(),
276
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
277
3
                }
278
3
            },|| {
279
3
                wasmtime_test_util::wast::WastTest {
280
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/lots-of-aliases.wast".into(),
281
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/lots-of-aliases.wast").into(),
282
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
283
3
                }
284
3
            },|| {
285
2
                wasmtime_test_util::wast::WastTest {
286
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/lower.wast".into(),
287
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/lower.wast").into(),
288
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
289
2
                }
290
2
            },|| {
291
1
                wasmtime_test_util::wast::WastTest {
292
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/memory64.wast".into(),
293
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/memory64.wast").into(),
294
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
295
1
                }
296
4
            },|| {
297
4
                wasmtime_test_util::wast::WastTest {
298
4
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/module-link.wast".into(),
299
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/module-link.wast").into(),
300
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
301
4
                }
302
4
            },|| {
303
1
                wasmtime_test_util::wast::WastTest {
304
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/more-flags.wast".into(),
305
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/more-flags.wast").into(),
306
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
307
1
                }
308
1
            },|| {
309
1
                wasmtime_test_util::wast::WastTest {
310
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/naming.wast".into(),
311
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/naming.wast").into(),
312
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
313
1
                }
314
2
            },|| {
315
2
                wasmtime_test_util::wast::WastTest {
316
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/nested-modules.wast".into(),
317
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/nested-modules.wast").into(),
318
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
319
2
                }
320
8
            },|| {
321
8
                wasmtime_test_util::wast::WastTest {
322
8
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/resources.wast".into(),
323
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/resources.wast").into(),
324
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
325
8
                }
326
8
            },|| {
327
2
                wasmtime_test_util::wast::WastTest {
328
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/tags.wast".into(),
329
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/tags.wast").into(),
330
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
331
2
                }
332
4
            },|| {
333
4
                wasmtime_test_util::wast::WastTest {
334
4
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/type-export-restrictions.wast".into(),
335
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/type-export-restrictions.wast").into(),
336
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
337
4
                }
338
4
            },|| {
339
3
                wasmtime_test_util::wast::WastTest {
340
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/types.wast".into(),
341
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/types.wast").into(),
342
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
343
3
                }
344
3
            },|| {
345
1
                wasmtime_test_util::wast::WastTest {
346
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/very-nested.wast".into(),
347
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/very-nested.wast").into(),
348
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
349
1
                }
350
4
            },|| {
351
4
                wasmtime_test_util::wast::WastTest {
352
4
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/virtualize.wast".into(),
353
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/virtualize.wast").into(),
354
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
355
4
                }
356
4
            },|| {
357
2
                wasmtime_test_util::wast::WastTest {
358
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/wrong-order.wast".into(),
359
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/wrong-order.wast").into(),
360
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
361
2
                }
362
10
            },|| {
363
10
                wasmtime_test_util::wast::WastTest {
364
10
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/adapter.wast".into(),
365
10
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/adapter.wast").into(),
366
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
367
10
                }
368
10
            },|| {
369
4
                wasmtime_test_util::wast::WastTest {
370
4
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/aliasing.wast".into(),
371
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/aliasing.wast").into(),
372
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
373
4
                }
374
11
            },|| {
375
11
                wasmtime_test_util::wast::WastTest {
376
11
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/fused.wast".into(),
377
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/fused.wast").into(),
378
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
379
11
                }
380
11
            },|| {
381
3
                wasmtime_test_util::wast::WastTest {
382
3
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/import.wast".into(),
383
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/import.wast").into(),
384
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
385
3
                }
386
4
            },|| {
387
4
                wasmtime_test_util::wast::WastTest {
388
4
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/instance.wast".into(),
389
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/instance.wast").into(),
390
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
391
4
                }
392
4
            },|| {
393
1
                wasmtime_test_util::wast::WastTest {
394
1
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/linking.wast".into(),
395
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/linking.wast").into(),
396
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
397
1
                }
398
9
            },|| {
399
9
                wasmtime_test_util::wast::WastTest {
400
9
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/modules.wast".into(),
401
9
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/modules.wast").into(),
402
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
403
9
                }
404
9
            },|| {
405
2
                wasmtime_test_util::wast::WastTest {
406
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/nested.wast".into(),
407
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/nested.wast").into(),
408
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
409
2
                }
410
2
            },|| {
411
2
                wasmtime_test_util::wast::WastTest {
412
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/resources.wast".into(),
413
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/resources.wast").into(),
414
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
415
2
                }
416
2
            },|| {
417
2
                wasmtime_test_util::wast::WastTest {
418
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/restrictions.wast".into(),
419
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/restrictions.wast").into(),
420
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
421
2
                }
422
2
            },|| {
423
2
                wasmtime_test_util::wast::WastTest {
424
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/simple.wast".into(),
425
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/simple.wast").into(),
426
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
427
2
                }
428
3
            },|| {
429
3
                wasmtime_test_util::wast::WastTest {
430
3
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/strings.wast".into(),
431
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/strings.wast").into(),
432
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
433
3
                }
434
3
            },|| {
435
1
                wasmtime_test_util::wast::WastTest {
436
1
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/tags.wast".into(),
437
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/tags.wast").into(),
438
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
439
1
                }
440
3
            },|| {
441
3
                wasmtime_test_util::wast::WastTest {
442
3
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/types.wast".into(),
443
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/types.wast").into(),
444
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
445
3
                }
446
3
            },|| {
447
1
                wasmtime_test_util::wast::WastTest {
448
1
                    path: "/src/wasmtime/tests/misc_testsuite/aarch64-extr.wast".into(),
449
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/aarch64-extr.wast").into(),
450
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
451
1
                }
452
1
            },|| {
453
1
                wasmtime_test_util::wast::WastTest {
454
1
                    path: "/src/wasmtime/tests/misc_testsuite/add.wast".into(),
455
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/add.wast").into(),
456
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
457
1
                }
458
12
            },|| {
459
12
                wasmtime_test_util::wast::WastTest {
460
12
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-globals.wast".into(),
461
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-globals.wast").into(),
462
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
463
12
                }
464
12
            },|| {
465
3
                wasmtime_test_util::wast::WastTest {
466
3
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-memories.wast".into(),
467
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-memories.wast").into(),
468
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
469
3
                }
470
3
            },|| {
471
1
                wasmtime_test_util::wast::WastTest {
472
1
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-tables.wast".into(),
473
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-tables.wast").into(),
474
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
475
1
                }
476
2
            },|| {
477
2
                wasmtime_test_util::wast::WastTest {
478
2
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-memory-copy.wast".into(),
479
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-memory-copy.wast").into(),
480
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
481
2
                }
482
2
            },|| {
483
1
                wasmtime_test_util::wast::WastTest {
484
1
                    path: "/src/wasmtime/tests/misc_testsuite/big-memory-behavior.wast".into(),
485
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/big-memory-behavior.wast").into(),
486
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
487
1
                }
488
2
            },|| {
489
2
                wasmtime_test_util::wast::WastTest {
490
2
                    path: "/src/wasmtime/tests/misc_testsuite/bit-and-conditions.wast".into(),
491
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/bit-and-conditions.wast").into(),
492
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
493
2
                }
494
6
            },|| {
495
6
                wasmtime_test_util::wast::WastTest {
496
6
                    path: "/src/wasmtime/tests/misc_testsuite/br-table-fuzzbug.wast".into(),
497
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/br-table-fuzzbug.wast").into(),
498
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
499
6
                }
500
6
            },|| {
501
1
                wasmtime_test_util::wast::WastTest {
502
1
                    path: "/src/wasmtime/tests/misc_testsuite/branch-hinting-invalid.wast".into(),
503
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/branch-hinting-invalid.wast").into(),
504
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: Some(true), hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
505
1
                }
506
3
            },|| {
507
3
                wasmtime_test_util::wast::WastTest {
508
3
                    path: "/src/wasmtime/tests/misc_testsuite/branch-hinting.wast".into(),
509
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/branch-hinting.wast").into(),
510
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: Some(true), hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
511
3
                }
512
10
            },|| {
513
10
                wasmtime_test_util::wast::WastTest {
514
10
                    path: "/src/wasmtime/tests/misc_testsuite/call_indirect.wast".into(),
515
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/call_indirect.wast").into(),
516
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
517
10
                }
518
10
            },|| {
519
8
                wasmtime_test_util::wast::WastTest {
520
8
                    path: "/src/wasmtime/tests/misc_testsuite/canonicalize-nan-scalar.wast".into(),
521
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/canonicalize-nan-scalar.wast").into(),
522
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: Some(true), component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
523
8
                }
524
17
            },|| {
525
17
                wasmtime_test_util::wast::WastTest {
526
17
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/adapter.wast".into(),
527
17
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/adapter.wast").into(),
528
17
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
529
17
                }
530
17
            },|| {
531
4
                wasmtime_test_util::wast::WastTest {
532
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/aliasing.wast".into(),
533
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/aliasing.wast").into(),
534
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
535
4
                }
536
4
            },|| {
537
3
                wasmtime_test_util::wast::WastTest {
538
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/async-builtins.wast".into(),
539
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/async-builtins.wast").into(),
540
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
541
3
                }
542
8
            },|| {
543
8
                wasmtime_test_util::wast::WastTest {
544
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-deadlock.wast".into(),
545
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-deadlock.wast").into(),
546
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
547
8
                }
548
8
            },|| {
549
5
                wasmtime_test_util::wast::WastTest {
550
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-overflow.wast".into(),
551
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-overflow.wast").into(),
552
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
553
5
                }
554
8
            },|| {
555
8
                wasmtime_test_util::wast::WastTest {
556
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/callback-yield-then-exit.wast".into(),
557
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/callback-yield-then-exit.wast").into(),
558
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
559
8
                }
560
8
            },|| {
561
7
                wasmtime_test_util::wast::WastTest {
562
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-host.wast".into(),
563
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-host.wast").into(),
564
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
565
7
                }
566
7
            },|| {
567
7
                wasmtime_test_util::wast::WastTest {
568
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-sibling-subtask.wast".into(),
569
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-sibling-subtask.wast").into(),
570
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
571
7
                }
572
8
            },|| {
573
8
                wasmtime_test_util::wast::WastTest {
574
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-starting-subtask-does-not-leak.wast".into(),
575
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-starting-subtask-does-not-leak.wast").into(),
576
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
577
8
                }
578
8
            },|| {
579
4
                wasmtime_test_util::wast::WastTest {
580
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-deadlock.wast".into(),
581
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-deadlock.wast").into(),
582
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
583
4
                }
584
4
            },|| {
585
4
                wasmtime_test_util::wast::WastTest {
586
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-host.wast".into(),
587
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-host.wast").into(),
588
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
589
4
                }
590
11
            },|| {
591
11
                wasmtime_test_util::wast::WastTest {
592
11
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-waitable-set-stackful.wast".into(),
593
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-waitable-set-stackful.wast").into(),
594
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: Some(true), component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
595
11
                }
596
11
            },|| {
597
5
                wasmtime_test_util::wast::WastTest {
598
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/error-context.wast".into(),
599
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/error-context.wast").into(),
600
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: Some(true), component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
601
5
                }
602
5
            },|| {
603
5
                wasmtime_test_util::wast::WastTest {
604
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/exceptions.wast".into(),
605
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/exceptions.wast").into(),
606
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
607
5
                }
608
11
            },|| {
609
11
                wasmtime_test_util::wast::WastTest {
610
11
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/fused.wast".into(),
611
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/fused.wast").into(),
612
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
613
11
                }
614
11
            },|| {
615
2
                wasmtime_test_util::wast::WastTest {
616
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-read-dropped.wast".into(),
617
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-read-dropped.wast").into(),
618
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
619
2
                }
620
4
            },|| {
621
4
                wasmtime_test_util::wast::WastTest {
622
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-completed.wast".into(),
623
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-completed.wast").into(),
624
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
625
4
                }
626
4
            },|| {
627
3
                wasmtime_test_util::wast::WastTest {
628
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-dropped.wast".into(),
629
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-dropped.wast").into(),
630
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
631
3
                }
632
8
            },|| {
633
8
                wasmtime_test_util::wast::WastTest {
634
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-read.wast".into(),
635
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-read.wast").into(),
636
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
637
8
                }
638
9
            },|| {
639
9
                wasmtime_test_util::wast::WastTest {
640
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write.wast".into(),
641
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write.wast").into(),
642
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
643
9
                }
644
9
            },|| {
645
3
                wasmtime_test_util::wast::WastTest {
646
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write2.wast".into(),
647
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write2.wast").into(),
648
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
649
3
                }
650
3
            },|| {
651
3
                wasmtime_test_util::wast::WastTest {
652
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures.wast".into(),
653
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/futures.wast").into(),
654
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
655
3
                }
656
3
            },|| {
657
2
                wasmtime_test_util::wast::WastTest {
658
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/intra-futures.wast".into(),
659
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/intra-futures.wast").into(),
660
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
661
2
                }
662
7
            },|| {
663
7
                wasmtime_test_util::wast::WastTest {
664
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/intra-streams.wast".into(),
665
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/intra-streams.wast").into(),
666
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
667
7
                }
668
7
            },|| {
669
6
                wasmtime_test_util::wast::WastTest {
670
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/join-during-sync-read.wast".into(),
671
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/join-during-sync-read.wast").into(),
672
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
673
6
                }
674
6
            },|| {
675
1
                wasmtime_test_util::wast::WastTest {
676
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/lift.wast".into(),
677
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/lift.wast").into(),
678
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: Some(true), component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
679
1
                }
680
2
            },|| {
681
2
                wasmtime_test_util::wast::WastTest {
682
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/lower.wast".into(),
683
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/lower.wast").into(),
684
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
685
2
                }
686
33
            },|| {
687
33
                wasmtime_test_util::wast::WastTest {
688
33
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/many-params-with-retptr.wast".into(),
689
33
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/many-params-with-retptr.wast").into(),
690
33
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
691
33
                }
692
33
            },|| {
693
6
                wasmtime_test_util::wast::WastTest {
694
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/partial-stream-copies.wast".into(),
695
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/partial-stream-copies.wast").into(),
696
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
697
6
                }
698
6
            },|| {
699
5
                wasmtime_test_util::wast::WastTest {
700
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/reenter-during-yield.wast".into(),
701
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/reenter-during-yield.wast").into(),
702
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
703
5
                }
704
5
            },|| {
705
2
                wasmtime_test_util::wast::WastTest {
706
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/reentrance.wast".into(),
707
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/reentrance.wast").into(),
708
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
709
2
                }
710
7
            },|| {
711
7
                wasmtime_test_util::wast::WastTest {
712
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stackful.wast".into(),
713
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stackful.wast").into(),
714
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: Some(true), component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
715
7
                }
716
7
            },|| {
717
1
                wasmtime_test_util::wast::WastTest {
718
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-big-read-and-writes.wast".into(),
719
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-big-read-and-writes.wast").into(),
720
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
721
1
                }
722
9
            },|| {
723
9
                wasmtime_test_util::wast::WastTest {
724
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-cancel-finished-op.wast".into(),
725
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-cancel-finished-op.wast").into(),
726
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
727
9
                }
728
9
            },|| {
729
3
                wasmtime_test_util::wast::WastTest {
730
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-zero-ops.wast".into(),
731
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-zero-ops.wast").into(),
732
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
733
3
                }
734
13
            },|| {
735
13
                wasmtime_test_util::wast::WastTest {
736
13
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/streams-massive-send.wast".into(),
737
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/streams-massive-send.wast").into(),
738
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
739
13
                }
740
13
            },|| {
741
3
                wasmtime_test_util::wast::WastTest {
742
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/streams.wast".into(),
743
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/streams.wast").into(),
744
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
745
3
                }
746
3
            },|| {
747
3
                wasmtime_test_util::wast::WastTest {
748
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/subtask-wait.wast".into(),
749
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/subtask-wait.wast").into(),
750
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
751
3
                }
752
8
            },|| {
753
8
                wasmtime_test_util::wast::WastTest {
754
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-and-async-waitable.wast".into(),
755
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-and-async-waitable.wast").into(),
756
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
757
8
                }
758
8
            },|| {
759
6
                wasmtime_test_util::wast::WastTest {
760
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-slots.wast".into(),
761
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-slots.wast").into(),
762
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
763
6
                }
764
6
            },|| {
765
2
                wasmtime_test_util::wast::WastTest {
766
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-trap.wast".into(),
767
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-trap.wast").into(),
768
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
769
2
                }
770
10
            },|| {
771
10
                wasmtime_test_util::wast::WastTest {
772
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context.wast".into(),
773
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context.wast").into(),
774
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
775
10
                }
776
10
            },|| {
777
6
                wasmtime_test_util::wast::WastTest {
778
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-streams.wast".into(),
779
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-streams.wast").into(),
780
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
781
6
                }
782
13
            },|| {
783
13
                wasmtime_test_util::wast::WastTest {
784
13
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-builtins.wast".into(),
785
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-builtins.wast").into(),
786
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
787
13
                }
788
13
            },|| {
789
12
                wasmtime_test_util::wast::WastTest {
790
12
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-deletion.wast".into(),
791
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-deletion.wast").into(),
792
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
793
12
                }
794
12
            },|| {
795
5
                wasmtime_test_util::wast::WastTest {
796
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-return-traps.wast".into(),
797
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-return-traps.wast").into(),
798
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
799
5
                }
800
18
            },|| {
801
18
                wasmtime_test_util::wast::WastTest {
802
18
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-done.wast".into(),
803
18
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-done.wast").into(),
804
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
805
18
                }
806
18
            },|| {
807
1
                wasmtime_test_util::wast::WastTest {
808
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-transfer-in-waitable-set.wast".into(),
809
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-transfer-in-waitable-set.wast").into(),
810
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
811
1
                }
812
1
            },|| {
813
1
                wasmtime_test_util::wast::WastTest {
814
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever.wast".into(),
815
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever.wast").into(),
816
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
817
1
                }
818
5
            },|| {
819
5
                wasmtime_test_util::wast::WastTest {
820
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever2.wast".into(),
821
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever2.wast").into(),
822
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
823
5
                }
824
5
            },|| {
825
2
                wasmtime_test_util::wast::WastTest {
826
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/waitable-set-stale-entry.wast".into(),
827
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/waitable-set-stale-entry.wast").into(),
828
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
829
2
                }
830
3
            },|| {
831
3
                wasmtime_test_util::wast::WastTest {
832
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/yield-when-cancelled.wast".into(),
833
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/yield-when-cancelled.wast").into(),
834
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
835
3
                }
836
3
            },|| {
837
1
                wasmtime_test_util::wast::WastTest {
838
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/big-strings.wast".into(),
839
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/big-strings.wast").into(),
840
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
841
1
                }
842
4
            },|| {
843
4
                wasmtime_test_util::wast::WastTest {
844
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/enum_discriminant.wast".into(),
845
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/enum_discriminant.wast").into(),
846
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
847
4
                }
848
5
            },|| {
849
5
                wasmtime_test_util::wast::WastTest {
850
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/enums.wast".into(),
851
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/enums.wast").into(),
852
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
853
5
                }
854
6
            },|| {
855
6
                wasmtime_test_util::wast::WastTest {
856
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/error-context-trap-in-post-return.wast".into(),
857
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/error-context-trap-in-post-return.wast").into(),
858
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: Some(true), component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
859
6
                }
860
6
            },|| {
861
6
                wasmtime_test_util::wast::WastTest {
862
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/exceptions.wast".into(),
863
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/exceptions.wast").into(),
864
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: Some(true), relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
865
6
                }
866
8
            },|| {
867
8
                wasmtime_test_util::wast::WastTest {
868
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/fixed_length_lists.wast".into(),
869
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/fixed_length_lists.wast").into(),
870
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: Some(true), component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
871
8
                }
872
8
            },|| {
873
4
                wasmtime_test_util::wast::WastTest {
874
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/gc/empty.wast".into(),
875
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/gc/empty.wast").into(),
876
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: Some(true), component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: Some(true), exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
877
4
                }
878
6
            },|| {
879
6
                wasmtime_test_util::wast::WastTest {
880
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/implements-disabled.wast".into(),
881
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/implements-disabled.wast").into(),
882
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(false), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
883
6
                }
884
6
            },|| {
885
1
                wasmtime_test_util::wast::WastTest {
886
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/implements.wast".into(),
887
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/implements.wast").into(),
888
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: Some(true), simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
889
1
                }
890
1
            },|| {
891
1
                wasmtime_test_util::wast::WastTest {
892
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/import.wast".into(),
893
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/import.wast").into(),
894
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
895
1
                }
896
9
            },|| {
897
9
                wasmtime_test_util::wast::WastTest {
898
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/instance.wast".into(),
899
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/instance.wast").into(),
900
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
901
9
                }
902
9
            },|| {
903
1
                wasmtime_test_util::wast::WastTest {
904
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/linking.wast".into(),
905
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/linking.wast").into(),
906
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
907
1
                }
908
1
            },|| {
909
1
                wasmtime_test_util::wast::WastTest {
910
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/map-types.wast".into(),
911
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/map-types.wast").into(),
912
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: Some(true), component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
913
1
                }
914
9
            },|| {
915
9
                wasmtime_test_util::wast::WastTest {
916
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/modules.wast".into(),
917
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/modules.wast").into(),
918
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
919
9
                }
920
9
            },|| {
921
4
                wasmtime_test_util::wast::WastTest {
922
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/nested-many-instantiations.wast".into(),
923
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/nested-many-instantiations.wast").into(),
924
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
925
4
                }
926
8
            },|| {
927
8
                wasmtime_test_util::wast::WastTest {
928
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/nested.wast".into(),
929
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/nested.wast").into(),
930
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
931
8
                }
932
24
            },|| {
933
24
                wasmtime_test_util::wast::WastTest {
934
24
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/resources.wast".into(),
935
24
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/resources.wast").into(),
936
24
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
937
24
                }
938
24
            },|| {
939
4
                wasmtime_test_util::wast::WastTest {
940
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/restrictions.wast".into(),
941
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/restrictions.wast").into(),
942
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
943
4
                }
944
4
            },|| {
945
1
                wasmtime_test_util::wast::WastTest {
946
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/simple.wast".into(),
947
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/simple.wast").into(),
948
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
949
1
                }
950
5
            },|| {
951
5
                wasmtime_test_util::wast::WastTest {
952
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/string-transcode-invalid.wast".into(),
953
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/string-transcode-invalid.wast").into(),
954
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
955
5
                }
956
22
            },|| {
957
22
                wasmtime_test_util::wast::WastTest {
958
22
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/strings.wast".into(),
959
22
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/strings.wast").into(),
960
22
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
961
22
                }
962
22
            },|| {
963
2
                wasmtime_test_util::wast::WastTest {
964
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/tags.wast".into(),
965
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/tags.wast").into(),
966
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
967
2
                }
968
2
            },|| {
969
2
                wasmtime_test_util::wast::WastTest {
970
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/trap.wast".into(),
971
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/trap.wast").into(),
972
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
973
2
                }
974
8
            },|| {
975
8
                wasmtime_test_util::wast::WastTest {
976
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/types.wast".into(),
977
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/types.wast").into(),
978
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
979
8
                }
980
8
            },|| {
981
1
                wasmtime_test_util::wast::WastTest {
982
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/many-threads-indexed.wast".into(),
983
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/many-threads-indexed.wast").into(),
984
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
985
1
                }
986
11
            },|| {
987
11
                wasmtime_test_util::wast::WastTest {
988
11
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/stackful-cancellation.wast".into(),
989
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/stackful-cancellation.wast").into(),
990
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: Some(true), component_model_async_stackful: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
991
11
                }
992
11
            },|| {
993
5
                wasmtime_test_util::wast::WastTest {
994
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/subtask-drop-multithreaded.wast".into(),
995
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/subtask-drop-multithreaded.wast").into(),
996
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
997
5
                }
998
5
            },|| {
999
4
                wasmtime_test_util::wast::WastTest {
1000
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/suspend-trap.wast".into(),
1001
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/suspend-trap.wast").into(),
1002
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1003
4
                }
1004
4
            },|| {
1005
4
                wasmtime_test_util::wast::WastTest {
1006
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/thread-new-indirect-multi-table.wast".into(),
1007
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/thread-new-indirect-multi-table.wast").into(),
1008
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1009
4
                }
1010
7
            },|| {
1011
7
                wasmtime_test_util::wast::WastTest {
1012
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-builtins.wast".into(),
1013
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-builtins.wast").into(),
1014
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1015
7
                }
1016
7
            },|| {
1017
6
                wasmtime_test_util::wast::WastTest {
1018
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-trap-in-post-return.wast".into(),
1019
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-trap-in-post-return.wast").into(),
1020
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1021
6
                }
1022
6
            },|| {
1023
3
                wasmtime_test_util::wast::WastTest {
1024
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/yield-cancellable.wast".into(),
1025
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/yield-cancellable.wast").into(),
1026
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1027
3
                }
1028
3
            },|| {
1029
3
                wasmtime_test_util::wast::WastTest {
1030
3
                    path: "/src/wasmtime/tests/misc_testsuite/control-flow.wast".into(),
1031
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/control-flow.wast").into(),
1032
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1033
3
                }
1034
5
            },|| {
1035
5
                wasmtime_test_util::wast::WastTest {
1036
5
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes-invalid.wast".into(),
1037
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes-invalid.wast").into(),
1038
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1039
5
                }
1040
6
            },|| {
1041
6
                wasmtime_test_util::wast::WastTest {
1042
6
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes.wast".into(),
1043
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes.wast").into(),
1044
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1045
6
                }
1046
6
            },|| {
1047
3
                wasmtime_test_util::wast::WastTest {
1048
3
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid-shared-memory.wast".into(),
1049
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid-shared-memory.wast").into(),
1050
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: Some(true), multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1051
3
                }
1052
3
            },|| {
1053
1
                wasmtime_test_util::wast::WastTest {
1054
1
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid.wast".into(),
1055
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid.wast").into(),
1056
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: Some(true), multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1057
1
                }
1058
4
            },|| {
1059
4
                wasmtime_test_util::wast::WastTest {
1060
4
                    path: "/src/wasmtime/tests/misc_testsuite/div-rem.wast".into(),
1061
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/div-rem.wast").into(),
1062
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1063
4
                }
1064
4
            },|| {
1065
4
                wasmtime_test_util::wast::WastTest {
1066
4
                    path: "/src/wasmtime/tests/misc_testsuite/elem-ref-null.wast".into(),
1067
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/elem-ref-null.wast").into(),
1068
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1069
4
                }
1070
4
            },|| {
1071
1
                wasmtime_test_util::wast::WastTest {
1072
1
                    path: "/src/wasmtime/tests/misc_testsuite/elem_drop.wast".into(),
1073
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/elem_drop.wast").into(),
1074
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1075
1
                }
1076
13
            },|| {
1077
13
                wasmtime_test_util::wast::WastTest {
1078
13
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_fannkuch.wast".into(),
1079
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_fannkuch.wast").into(),
1080
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1081
13
                }
1082
18
            },|| {
1083
18
                wasmtime_test_util::wast::WastTest {
1084
18
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_fasta.wast".into(),
1085
18
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_fasta.wast").into(),
1086
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1087
18
                }
1088
18
            },|| {
1089
10
                wasmtime_test_util::wast::WastTest {
1090
10
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_ifs.wast".into(),
1091
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_ifs.wast").into(),
1092
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1093
10
                }
1094
10
            },|| {
1095
4
                wasmtime_test_util::wast::WastTest {
1096
4
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_primes.wast".into(),
1097
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_primes.wast").into(),
1098
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1099
4
                }
1100
4
            },|| {
1101
1
                wasmtime_test_util::wast::WastTest {
1102
1
                    path: "/src/wasmtime/tests/misc_testsuite/empty.wast".into(),
1103
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/empty.wast").into(),
1104
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1105
1
                }
1106
8
            },|| {
1107
8
                wasmtime_test_util::wast::WastTest {
1108
8
                    path: "/src/wasmtime/tests/misc_testsuite/export-large-signature.wast".into(),
1109
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/export-large-signature.wast").into(),
1110
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1111
8
                }
1112
8
            },|| {
1113
2
                wasmtime_test_util::wast::WastTest {
1114
2
                    path: "/src/wasmtime/tests/misc_testsuite/externref-id-function.wast".into(),
1115
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-id-function.wast").into(),
1116
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1117
2
                }
1118
8
            },|| {
1119
8
                wasmtime_test_util::wast::WastTest {
1120
8
                    path: "/src/wasmtime/tests/misc_testsuite/externref-segment.wast".into(),
1121
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-segment.wast").into(),
1122
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1123
8
                }
1124
8
            },|| {
1125
6
                wasmtime_test_util::wast::WastTest {
1126
6
                    path: "/src/wasmtime/tests/misc_testsuite/externref-table-dropped-segment-issue-8281.wast".into(),
1127
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-table-dropped-segment-issue-8281.wast").into(),
1128
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1129
6
                }
1130
6
            },|| {
1131
4
                wasmtime_test_util::wast::WastTest {
1132
4
                    path: "/src/wasmtime/tests/misc_testsuite/f64-copysign.wast".into(),
1133
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/f64-copysign.wast").into(),
1134
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1135
4
                }
1136
5
            },|| {
1137
5
                wasmtime_test_util::wast::WastTest {
1138
5
                    path: "/src/wasmtime/tests/misc_testsuite/fib.wast".into(),
1139
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/fib.wast").into(),
1140
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1141
5
                }
1142
5
            },|| {
1143
3
                wasmtime_test_util::wast::WastTest {
1144
3
                    path: "/src/wasmtime/tests/misc_testsuite/float-round-doesnt-load-too-much.wast".into(),
1145
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/float-round-doesnt-load-too-much.wast").into(),
1146
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1147
3
                }
1148
3
            },|| {
1149
3
                wasmtime_test_util::wast::WastTest {
1150
3
                    path: "/src/wasmtime/tests/misc_testsuite/func-400-params.wast".into(),
1151
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/func-400-params.wast").into(),
1152
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1153
3
                }
1154
6
            },|| {
1155
6
                wasmtime_test_util::wast::WastTest {
1156
6
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/call_indirect.wast".into(),
1157
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/call_indirect.wast").into(),
1158
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: Some(true), relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1159
6
                }
1160
6
            },|| {
1161
4
                wasmtime_test_util::wast::WastTest {
1162
4
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/instance.wast".into(),
1163
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/instance.wast").into(),
1164
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1165
4
                }
1166
8
            },|| {
1167
8
                wasmtime_test_util::wast::WastTest {
1168
8
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_fill.wast".into(),
1169
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_fill.wast").into(),
1170
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1171
8
                }
1172
8
            },|| {
1173
1
                wasmtime_test_util::wast::WastTest {
1174
1
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_get.wast".into(),
1175
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_get.wast").into(),
1176
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1177
1
                }
1178
3
            },|| {
1179
3
                wasmtime_test_util::wast::WastTest {
1180
3
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_grow.wast".into(),
1181
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_grow.wast").into(),
1182
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1183
3
                }
1184
3
            },|| {
1185
3
                wasmtime_test_util::wast::WastTest {
1186
3
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_set.wast".into(),
1187
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_set.wast").into(),
1188
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1189
3
                }
1190
3
            },|| {
1191
2
                wasmtime_test_util::wast::WastTest {
1192
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/active-space-end-readonly.wast".into(),
1193
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/active-space-end-readonly.wast").into(),
1194
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1195
2
                }
1196
6
            },|| {
1197
6
                wasmtime_test_util::wast::WastTest {
1198
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alias-region-array-copy.wast".into(),
1199
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alias-region-array-copy.wast").into(),
1200
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1201
6
                }
1202
6
            },|| {
1203
4
                wasmtime_test_util::wast::WastTest {
1204
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alias-region-table-copy.wast".into(),
1205
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alias-region-table-copy.wast").into(),
1206
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1207
4
                }
1208
4
            },|| {
1209
1
                wasmtime_test_util::wast::WastTest {
1210
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alloc-v128-struct.wast".into(),
1211
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alloc-v128-struct.wast").into(),
1212
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1213
1
                }
1214
4
            },|| {
1215
4
                wasmtime_test_util::wast::WastTest {
1216
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/anyref_that_is_i31_barriers.wast".into(),
1217
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/anyref_that_is_i31_barriers.wast").into(),
1218
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1219
4
                }
1220
6
            },|| {
1221
6
                wasmtime_test_util::wast::WastTest {
1222
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-alloc-too-large.wast".into(),
1223
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-alloc-too-large.wast").into(),
1224
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1225
6
                }
1226
7
            },|| {
1227
7
                wasmtime_test_util::wast::WastTest {
1228
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-gc-refs.wast".into(),
1229
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-gc-refs.wast").into(),
1230
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1231
7
                }
1232
8
            },|| {
1233
8
                wasmtime_test_util::wast::WastTest {
1234
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-inline.wast".into(),
1235
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-inline.wast").into(),
1236
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1237
8
                }
1238
8
            },|| {
1239
7
                wasmtime_test_util::wast::WastTest {
1240
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-non-gc-refs.wast".into(),
1241
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-non-gc-refs.wast").into(),
1242
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1243
7
                }
1244
8
            },|| {
1245
8
                wasmtime_test_util::wast::WastTest {
1246
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-overwrite-i31.wast".into(),
1247
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-overwrite-i31.wast").into(),
1248
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1249
8
                }
1250
8
            },|| {
1251
1
                wasmtime_test_util::wast::WastTest {
1252
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-fill-gc-refs.wast".into(),
1253
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-fill-gc-refs.wast").into(),
1254
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1255
1
                }
1256
6
            },|| {
1257
6
                wasmtime_test_util::wast::WastTest {
1258
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-fill-null-funcref.wast".into(),
1259
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-fill-null-funcref.wast").into(),
1260
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1261
6
                }
1262
7
            },|| {
1263
7
                wasmtime_test_util::wast::WastTest {
1264
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-gc-refs.wast".into(),
1265
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-gc-refs.wast").into(),
1266
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1267
7
                }
1268
7
            },|| {
1269
4
                wasmtime_test_util::wast::WastTest {
1270
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-get-s.wast".into(),
1271
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-get-s.wast").into(),
1272
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1273
4
                }
1274
13
            },|| {
1275
13
                wasmtime_test_util::wast::WastTest {
1276
13
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-init-data.wast".into(),
1277
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-init-data.wast").into(),
1278
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1279
13
                }
1280
13
            },|| {
1281
5
                wasmtime_test_util::wast::WastTest {
1282
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-len.wast".into(),
1283
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-len.wast").into(),
1284
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1285
5
                }
1286
5
            },|| {
1287
2
                wasmtime_test_util::wast::WastTest {
1288
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-data-missing-stack-map.wast".into(),
1289
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-data-missing-stack-map.wast").into(),
1290
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1291
2
                }
1292
5
            },|| {
1293
5
                wasmtime_test_util::wast::WastTest {
1294
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-data.wast".into(),
1295
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-data.wast").into(),
1296
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1297
5
                }
1298
5
            },|| {
1299
2
                wasmtime_test_util::wast::WastTest {
1300
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-elem-missing-stack-map.wast".into(),
1301
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-elem-missing-stack-map.wast").into(),
1302
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1303
2
                }
1304
6
            },|| {
1305
6
                wasmtime_test_util::wast::WastTest {
1306
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-elem.wast".into(),
1307
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-elem.wast").into(),
1308
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1309
6
                }
1310
11
            },|| {
1311
11
                wasmtime_test_util::wast::WastTest {
1312
11
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-set.wast".into(),
1313
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-set.wast").into(),
1314
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1315
11
                }
1316
11
            },|| {
1317
2
                wasmtime_test_util::wast::WastTest {
1318
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-types.wast".into(),
1319
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-types.wast").into(),
1320
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1321
2
                }
1322
3
            },|| {
1323
3
                wasmtime_test_util::wast::WastTest {
1324
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/arrays-of-different-types.wast".into(),
1325
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/arrays-of-different-types.wast").into(),
1326
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1327
3
                }
1328
3
            },|| {
1329
1
                wasmtime_test_util::wast::WastTest {
1330
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/big-array-overflow.wast".into(),
1331
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/big-array-overflow.wast").into(),
1332
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1333
1
                }
1334
5
            },|| {
1335
5
                wasmtime_test_util::wast::WastTest {
1336
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/binary-tree.wast".into(),
1337
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/binary-tree.wast").into(),
1338
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1339
5
                }
1340
5
            },|| {
1341
4
                wasmtime_test_util::wast::WastTest {
1342
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/br-on-cast.wast".into(),
1343
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/br-on-cast.wast").into(),
1344
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1345
4
                }
1346
4
            },|| {
1347
2
                wasmtime_test_util::wast::WastTest {
1348
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/br-on-null.wast".into(),
1349
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/br-on-null.wast").into(),
1350
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1351
2
                }
1352
3
            },|| {
1353
3
                wasmtime_test_util::wast::WastTest {
1354
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/bump-ptr-can-move.wast".into(),
1355
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/bump-ptr-can-move.wast").into(),
1356
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1357
3
                }
1358
3
            },|| {
1359
2
                wasmtime_test_util::wast::WastTest {
1360
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/component-async-suspended-fiber-roots.wast".into(),
1361
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/component-async-suspended-fiber-roots.wast").into(),
1362
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: Some(true), component_model_more_async_builtins: None, component_model_async_stackful: Some(true), component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1363
2
                }
1364
4
            },|| {
1365
4
                wasmtime_test_util::wast::WastTest {
1366
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc-simd.wast".into(),
1367
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc-simd.wast").into(),
1368
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1369
4
                }
1370
8
            },|| {
1371
8
                wasmtime_test_util::wast::WastTest {
1372
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc.wast".into(),
1373
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc.wast").into(),
1374
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1375
8
                }
1376
8
            },|| {
1377
2
                wasmtime_test_util::wast::WastTest {
1378
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/deeply-nested-struct-survives-gc.wast".into(),
1379
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/deeply-nested-struct-survives-gc.wast").into(),
1380
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1381
2
                }
1382
2
            },|| {
1383
1
                wasmtime_test_util::wast::WastTest {
1384
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/empty-struct.wast".into(),
1385
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/empty-struct.wast").into(),
1386
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1387
1
                }
1388
4
            },|| {
1389
4
                wasmtime_test_util::wast::WastTest {
1390
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/eval-const-expr-once.wast".into(),
1391
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/eval-const-expr-once.wast").into(),
1392
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1393
4
                }
1394
4
            },|| {
1395
2
                wasmtime_test_util::wast::WastTest {
1396
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/extern-any-conversion.wast".into(),
1397
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/extern-any-conversion.wast").into(),
1398
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1399
2
                }
1400
2
            },|| {
1401
2
                wasmtime_test_util::wast::WastTest {
1402
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/externrefs-can-be-i31refs.wast".into(),
1403
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/externrefs-can-be-i31refs.wast").into(),
1404
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1405
2
                }
1406
6
            },|| {
1407
6
                wasmtime_test_util::wast::WastTest {
1408
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/func-refs-in-gc-heap.wast".into(),
1409
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/func-refs-in-gc-heap.wast").into(),
1410
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1411
6
                }
1412
6
            },|| {
1413
1
                wasmtime_test_util::wast::WastTest {
1414
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/funcref-field.wast".into(),
1415
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/funcref-field.wast").into(),
1416
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1417
1
                }
1418
1
            },|| {
1419
1
                wasmtime_test_util::wast::WastTest {
1420
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/fuzz-segfault.wast".into(),
1421
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/fuzz-segfault.wast").into(),
1422
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1423
1
                }
1424
4
            },|| {
1425
4
                wasmtime_test_util::wast::WastTest {
1426
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/gc-pressure.wast".into(),
1427
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/gc-pressure.wast").into(),
1428
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1429
4
                }
1430
4
            },|| {
1431
4
                wasmtime_test_util::wast::WastTest {
1432
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/gc-ref-array-pressure.wast".into(),
1433
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/gc-ref-array-pressure.wast").into(),
1434
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1435
4
                }
1436
4
            },|| {
1437
3
                wasmtime_test_util::wast::WastTest {
1438
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/heap-data-ptr-readonly.wast".into(),
1439
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/heap-data-ptr-readonly.wast").into(),
1440
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1441
3
                }
1442
3
            },|| {
1443
3
                wasmtime_test_util::wast::WastTest {
1444
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31-as-externref-in-passive-element-segment.wast".into(),
1445
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31-as-externref-in-passive-element-segment.wast").into(),
1446
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1447
3
                }
1448
4
            },|| {
1449
4
                wasmtime_test_util::wast::WastTest {
1450
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-in-struct.wast".into(),
1451
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-in-struct.wast").into(),
1452
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1453
4
                }
1454
4
            },|| {
1455
2
                wasmtime_test_util::wast::WastTest {
1456
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-of-global-initializers.wast".into(),
1457
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-of-global-initializers.wast").into(),
1458
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1459
2
                }
1460
3
            },|| {
1461
3
                wasmtime_test_util::wast::WastTest {
1462
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-tables.wast".into(),
1463
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-tables.wast").into(),
1464
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1465
3
                }
1466
4
            },|| {
1467
4
                wasmtime_test_util::wast::WastTest {
1468
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10171.wast".into(),
1469
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10171.wast").into(),
1470
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1471
4
                }
1472
4
            },|| {
1473
4
                wasmtime_test_util::wast::WastTest {
1474
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10182.wast".into(),
1475
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10182.wast").into(),
1476
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1477
4
                }
1478
4
            },|| {
1479
2
                wasmtime_test_util::wast::WastTest {
1480
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10353.wast".into(),
1481
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10353.wast").into(),
1482
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1483
2
                }
1484
14
            },|| {
1485
14
                wasmtime_test_util::wast::WastTest {
1486
14
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10397.wast".into(),
1487
14
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10397.wast").into(),
1488
14
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1489
14
                }
1490
14
            },|| {
1491
3
                wasmtime_test_util::wast::WastTest {
1492
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10459.wast".into(),
1493
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10459.wast").into(),
1494
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1495
3
                }
1496
6
            },|| {
1497
6
                wasmtime_test_util::wast::WastTest {
1498
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10467.wast".into(),
1499
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10467.wast").into(),
1500
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1501
6
                }
1502
6
            },|| {
1503
5
                wasmtime_test_util::wast::WastTest {
1504
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-11753.wast".into(),
1505
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-11753.wast").into(),
1506
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1507
5
                }
1508
5
            },|| {
1509
2
                wasmtime_test_util::wast::WastTest {
1510
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13034.wast".into(),
1511
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13034.wast").into(),
1512
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1513
2
                }
1514
5
            },|| {
1515
5
                wasmtime_test_util::wast::WastTest {
1516
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13066.wast".into(),
1517
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13066.wast").into(),
1518
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1519
5
                }
1520
5
            },|| {
1521
3
                wasmtime_test_util::wast::WastTest {
1522
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13095.wast".into(),
1523
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13095.wast").into(),
1524
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1525
3
                }
1526
6
            },|| {
1527
6
                wasmtime_test_util::wast::WastTest {
1528
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13134.wast".into(),
1529
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13134.wast").into(),
1530
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1531
6
                }
1532
25
            },|| {
1533
25
                wasmtime_test_util::wast::WastTest {
1534
25
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13152.wast".into(),
1535
25
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13152.wast").into(),
1536
25
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1537
25
                }
1538
25
            },|| {
1539
10
                wasmtime_test_util::wast::WastTest {
1540
10
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13247.wast".into(),
1541
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13247.wast").into(),
1542
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1543
10
                }
1544
10
            },|| {
1545
2
                wasmtime_test_util::wast::WastTest {
1546
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13417.wast".into(),
1547
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13417.wast").into(),
1548
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1549
2
                }
1550
5
            },|| {
1551
5
                wasmtime_test_util::wast::WastTest {
1552
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13480.wast".into(),
1553
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13480.wast").into(),
1554
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1555
5
                }
1556
5
            },|| {
1557
5
                wasmtime_test_util::wast::WastTest {
1558
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/kotlin-benchmark-bug.wast".into(),
1559
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/kotlin-benchmark-bug.wast").into(),
1560
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1561
5
                }
1562
7
            },|| {
1563
7
                wasmtime_test_util::wast::WastTest {
1564
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/linked-list.wast".into(),
1565
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/linked-list.wast").into(),
1566
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1567
7
                }
1568
7
            },|| {
1569
2
                wasmtime_test_util::wast::WastTest {
1570
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/more-rec-groups-than-types.wast".into(),
1571
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/more-rec-groups-than-types.wast").into(),
1572
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1573
2
                }
1574
2
            },|| {
1575
2
                wasmtime_test_util::wast::WastTest {
1576
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/null-i31ref.wast".into(),
1577
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/null-i31ref.wast").into(),
1578
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1579
2
                }
1580
3
            },|| {
1581
3
                wasmtime_test_util::wast::WastTest {
1582
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/packed-struct-fields.wast".into(),
1583
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/packed-struct-fields.wast").into(),
1584
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1585
3
                }
1586
3
            },|| {
1587
1
                wasmtime_test_util::wast::WastTest {
1588
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/rec-group-funcs.wast".into(),
1589
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/rec-group-funcs.wast").into(),
1590
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1591
1
                }
1592
10
            },|| {
1593
10
                wasmtime_test_util::wast::WastTest {
1594
10
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-as-non-null.wast".into(),
1595
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-as-non-null.wast").into(),
1596
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1597
10
                }
1598
12
            },|| {
1599
12
                wasmtime_test_util::wast::WastTest {
1600
12
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-eq.wast".into(),
1601
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-eq.wast").into(),
1602
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1603
12
                }
1604
12
            },|| {
1605
2
                wasmtime_test_util::wast::WastTest {
1606
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-test-readonly.wast".into(),
1607
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-test-readonly.wast").into(),
1608
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1609
2
                }
1610
37
            },|| {
1611
37
                wasmtime_test_util::wast::WastTest {
1612
37
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-test.wast".into(),
1613
37
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-test.wast").into(),
1614
37
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1615
37
                }
1616
37
            },|| {
1617
8
                wasmtime_test_util::wast::WastTest {
1618
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/semispace-capacity.wast".into(),
1619
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/semispace-capacity.wast").into(),
1620
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1621
8
                }
1622
8
            },|| {
1623
3
                wasmtime_test_util::wast::WastTest {
1624
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-instructions.wast".into(),
1625
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-instructions.wast").into(),
1626
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1627
3
                }
1628
3
            },|| {
1629
2
                wasmtime_test_util::wast::WastTest {
1630
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-mixed-fields.wast".into(),
1631
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-mixed-fields.wast").into(),
1632
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1633
2
                }
1634
2
            },|| {
1635
2
                wasmtime_test_util::wast::WastTest {
1636
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-refs-survive-gc.wast".into(),
1637
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-refs-survive-gc.wast").into(),
1638
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1639
2
                }
1640
2
            },|| {
1641
2
                wasmtime_test_util::wast::WastTest {
1642
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-set-gc-ref.wast".into(),
1643
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-set-gc-ref.wast").into(),
1644
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1645
2
                }
1646
2
            },|| {
1647
1
                wasmtime_test_util::wast::WastTest {
1648
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-types.wast".into(),
1649
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-types.wast").into(),
1650
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1651
1
                }
1652
7
            },|| {
1653
7
                wasmtime_test_util::wast::WastTest {
1654
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-with-v128.wast".into(),
1655
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-with-v128.wast").into(),
1656
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1657
7
                }
1658
7
            },|| {
1659
7
                wasmtime_test_util::wast::WastTest {
1660
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/v128-with-gc-ref.wast".into(),
1661
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/v128-with-gc-ref.wast").into(),
1662
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1663
7
                }
1664
7
            },|| {
1665
3
                wasmtime_test_util::wast::WastTest {
1666
3
                    path: "/src/wasmtime/tests/misc_testsuite/imported-memory-copy.wast".into(),
1667
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/imported-memory-copy.wast").into(),
1668
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1669
3
                }
1670
3
            },|| {
1671
3
                wasmtime_test_util::wast::WastTest {
1672
3
                    path: "/src/wasmtime/tests/misc_testsuite/int-to-float-splat.wast".into(),
1673
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/int-to-float-splat.wast").into(),
1674
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1675
3
                }
1676
6
            },|| {
1677
6
                wasmtime_test_util::wast::WastTest {
1678
6
                    path: "/src/wasmtime/tests/misc_testsuite/issue11561.wast".into(),
1679
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue11561.wast").into(),
1680
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1681
6
                }
1682
6
            },|| {
1683
1
                wasmtime_test_util::wast::WastTest {
1684
1
                    path: "/src/wasmtime/tests/misc_testsuite/issue11748.wast".into(),
1685
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue11748.wast").into(),
1686
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1687
1
                }
1688
3
            },|| {
1689
3
                wasmtime_test_util::wast::WastTest {
1690
3
                    path: "/src/wasmtime/tests/misc_testsuite/issue12318.wast".into(),
1691
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue12318.wast").into(),
1692
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1693
3
                }
1694
12
            },|| {
1695
12
                wasmtime_test_util::wast::WastTest {
1696
12
                    path: "/src/wasmtime/tests/misc_testsuite/issue1809.wast".into(),
1697
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue1809.wast").into(),
1698
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1699
12
                }
1700
12
            },|| {
1701
5
                wasmtime_test_util::wast::WastTest {
1702
5
                    path: "/src/wasmtime/tests/misc_testsuite/issue4840.wast".into(),
1703
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4840.wast").into(),
1704
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1705
5
                }
1706
5
            },|| {
1707
1
                wasmtime_test_util::wast::WastTest {
1708
1
                    path: "/src/wasmtime/tests/misc_testsuite/issue4857.wast".into(),
1709
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4857.wast").into(),
1710
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1711
1
                }
1712
7
            },|| {
1713
7
                wasmtime_test_util::wast::WastTest {
1714
7
                    path: "/src/wasmtime/tests/misc_testsuite/issue4890.wast".into(),
1715
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4890.wast").into(),
1716
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1717
7
                }
1718
7
            },|| {
1719
4
                wasmtime_test_util::wast::WastTest {
1720
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue6562.wast".into(),
1721
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue6562.wast").into(),
1722
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1723
4
                }
1724
4
            },|| {
1725
4
                wasmtime_test_util::wast::WastTest {
1726
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue694.wast".into(),
1727
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue694.wast").into(),
1728
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1729
4
                }
1730
4
            },|| {
1731
4
                wasmtime_test_util::wast::WastTest {
1732
4
                    path: "/src/wasmtime/tests/misc_testsuite/linking-errors.wast".into(),
1733
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/linking-errors.wast").into(),
1734
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1735
4
                }
1736
4
            },|| {
1737
3
                wasmtime_test_util::wast::WastTest {
1738
3
                    path: "/src/wasmtime/tests/misc_testsuite/many-results-with-exceptions.wast".into(),
1739
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-results-with-exceptions.wast").into(),
1740
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1741
3
                }
1742
3
            },|| {
1743
2
                wasmtime_test_util::wast::WastTest {
1744
2
                    path: "/src/wasmtime/tests/misc_testsuite/many-results.wast".into(),
1745
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-results.wast").into(),
1746
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1747
2
                }
1748
3
            },|| {
1749
3
                wasmtime_test_util::wast::WastTest {
1750
3
                    path: "/src/wasmtime/tests/misc_testsuite/many-return-values.wast".into(),
1751
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-return-values.wast").into(),
1752
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1753
3
                }
1754
3
            },|| {
1755
2
                wasmtime_test_util::wast::WastTest {
1756
2
                    path: "/src/wasmtime/tests/misc_testsuite/many_table_gets_lead_to_gc.wast".into(),
1757
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many_table_gets_lead_to_gc.wast").into(),
1758
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1759
2
                }
1760
4
            },|| {
1761
4
                wasmtime_test_util::wast::WastTest {
1762
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory-combos.wast".into(),
1763
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory-combos.wast").into(),
1764
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1765
4
                }
1766
4
            },|| {
1767
1
                wasmtime_test_util::wast::WastTest {
1768
1
                    path: "/src/wasmtime/tests/misc_testsuite/memory-copy.wast".into(),
1769
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory-copy.wast").into(),
1770
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1771
1
                }
1772
3
            },|| {
1773
3
                wasmtime_test_util::wast::WastTest {
1774
3
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/bounds.wast".into(),
1775
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/bounds.wast").into(),
1776
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1777
3
                }
1778
5
            },|| {
1779
5
                wasmtime_test_util::wast::WastTest {
1780
5
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/codegen.wast".into(),
1781
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/codegen.wast").into(),
1782
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1783
5
                }
1784
5
            },|| {
1785
2
                wasmtime_test_util::wast::WastTest {
1786
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/linking-errors.wast".into(),
1787
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/linking-errors.wast").into(),
1788
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1789
2
                }
1790
2
            },|| {
1791
2
                wasmtime_test_util::wast::WastTest {
1792
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/linking.wast".into(),
1793
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/linking.wast").into(),
1794
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1795
2
                }
1796
2
            },|| {
1797
2
                wasmtime_test_util::wast::WastTest {
1798
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/more-than-4gb.wast".into(),
1799
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/more-than-4gb.wast").into(),
1800
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1801
2
                }
1802
3
            },|| {
1803
3
                wasmtime_test_util::wast::WastTest {
1804
3
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/multi-memory.wast".into(),
1805
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/multi-memory.wast").into(),
1806
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1807
3
                }
1808
4
            },|| {
1809
4
                wasmtime_test_util::wast::WastTest {
1810
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/offsets.wast".into(),
1811
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/offsets.wast").into(),
1812
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1813
4
                }
1814
4
            },|| {
1815
3
                wasmtime_test_util::wast::WastTest {
1816
3
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/simd.wast".into(),
1817
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/simd.wast").into(),
1818
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1819
3
                }
1820
3
            },|| {
1821
1
                wasmtime_test_util::wast::WastTest {
1822
1
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/table-too-big.wast".into(),
1823
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/table-too-big.wast").into(),
1824
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1825
1
                }
1826
4
            },|| {
1827
4
                wasmtime_test_util::wast::WastTest {
1828
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/tables-without-bulk-memory.wast".into(),
1829
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/tables-without-bulk-memory.wast").into(),
1830
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(false), memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1831
4
                }
1832
5
            },|| {
1833
5
                wasmtime_test_util::wast::WastTest {
1834
5
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/threads.wast".into(),
1835
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/threads.wast").into(),
1836
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1837
5
                }
1838
5
            },|| {
1839
2
                wasmtime_test_util::wast::WastTest {
1840
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory_fill.wast".into(),
1841
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory_fill.wast").into(),
1842
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1843
2
                }
1844
2
            },|| {
1845
2
                wasmtime_test_util::wast::WastTest {
1846
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory_init.wast".into(),
1847
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory_init.wast").into(),
1848
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1849
2
                }
1850
2
            },|| {
1851
2
                wasmtime_test_util::wast::WastTest {
1852
2
                    path: "/src/wasmtime/tests/misc_testsuite/misc_traps.wast".into(),
1853
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/misc_traps.wast").into(),
1854
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1855
2
                }
1856
3
            },|| {
1857
3
                wasmtime_test_util::wast::WastTest {
1858
3
                    path: "/src/wasmtime/tests/misc_testsuite/mul16-negative.wast".into(),
1859
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/mul16-negative.wast").into(),
1860
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1861
3
                }
1862
3
            },|| {
1863
3
                wasmtime_test_util::wast::WastTest {
1864
3
                    path: "/src/wasmtime/tests/misc_testsuite/multi-memory/simple.wast".into(),
1865
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/multi-memory/simple.wast").into(),
1866
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1867
3
                }
1868
3
            },|| {
1869
1
                wasmtime_test_util::wast::WastTest {
1870
1
                    path: "/src/wasmtime/tests/misc_testsuite/mutable_externref_globals.wast".into(),
1871
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/mutable_externref_globals.wast").into(),
1872
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1873
1
                }
1874
2
            },|| {
1875
2
                wasmtime_test_util::wast::WastTest {
1876
2
                    path: "/src/wasmtime/tests/misc_testsuite/no-mixup-stack-maps.wast".into(),
1877
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-mixup-stack-maps.wast").into(),
1878
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1879
2
                }
1880
3
            },|| {
1881
3
                wasmtime_test_util::wast::WastTest {
1882
3
                    path: "/src/wasmtime/tests/misc_testsuite/no-opt-panic-dividing-by-zero.wast".into(),
1883
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-opt-panic-dividing-by-zero.wast").into(),
1884
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1885
3
                }
1886
3
            },|| {
1887
1
                wasmtime_test_util::wast::WastTest {
1888
1
                    path: "/src/wasmtime/tests/misc_testsuite/no-panic-on-invalid.wast".into(),
1889
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-panic-on-invalid.wast").into(),
1890
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1891
1
                }
1892
5
            },|| {
1893
5
                wasmtime_test_util::wast::WastTest {
1894
5
                    path: "/src/wasmtime/tests/misc_testsuite/no-panic.wast".into(),
1895
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-panic.wast").into(),
1896
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1897
5
                }
1898
5
            },|| {
1899
2
                wasmtime_test_util::wast::WastTest {
1900
2
                    path: "/src/wasmtime/tests/misc_testsuite/partial-init-memory-segment.wast".into(),
1901
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/partial-init-memory-segment.wast").into(),
1902
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1903
2
                }
1904
5
            },|| {
1905
5
                wasmtime_test_util::wast::WastTest {
1906
5
                    path: "/src/wasmtime/tests/misc_testsuite/partial-init-table-segment.wast".into(),
1907
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/partial-init-table-segment.wast").into(),
1908
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1909
5
                }
1910
5
            },|| {
1911
2
                wasmtime_test_util::wast::WastTest {
1912
2
                    path: "/src/wasmtime/tests/misc_testsuite/pooling-drop-out-of-order.wast".into(),
1913
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/pooling-drop-out-of-order.wast").into(),
1914
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1915
2
                }
1916
2
            },|| {
1917
1
                wasmtime_test_util::wast::WastTest {
1918
1
                    path: "/src/wasmtime/tests/misc_testsuite/pooling-oob-on-reuse.wast".into(),
1919
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/pooling-oob-on-reuse.wast").into(),
1920
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1921
1
                }
1922
3
            },|| {
1923
3
                wasmtime_test_util::wast::WastTest {
1924
3
                    path: "/src/wasmtime/tests/misc_testsuite/rs2wasm-add-func.wast".into(),
1925
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/rs2wasm-add-func.wast").into(),
1926
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1927
3
                }
1928
5
            },|| {
1929
5
                wasmtime_test_util::wast::WastTest {
1930
5
                    path: "/src/wasmtime/tests/misc_testsuite/rust_fannkuch.wast".into(),
1931
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/rust_fannkuch.wast").into(),
1932
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1933
5
                }
1934
5
            },|| {
1935
2
                wasmtime_test_util::wast::WastTest {
1936
2
                    path: "/src/wasmtime/tests/misc_testsuite/shared-everything-threads/flags.wast".into(),
1937
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/shared-everything-threads/flags.wast").into(),
1938
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: Some(true), gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1939
2
                }
1940
4
            },|| {
1941
4
                wasmtime_test_util::wast::WastTest {
1942
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/almost-extmul.wast".into(),
1943
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/almost-extmul.wast").into(),
1944
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1945
4
                }
1946
7
            },|| {
1947
7
                wasmtime_test_util::wast::WastTest {
1948
7
                    path: "/src/wasmtime/tests/misc_testsuite/simd/canonicalize-nan.wast".into(),
1949
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/canonicalize-nan.wast").into(),
1950
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: Some(true), component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1951
7
                }
1952
7
            },|| {
1953
4
                wasmtime_test_util::wast::WastTest {
1954
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/cvt-from-uint.wast".into(),
1955
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/cvt-from-uint.wast").into(),
1956
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1957
4
                }
1958
9
            },|| {
1959
9
                wasmtime_test_util::wast::WastTest {
1960
9
                    path: "/src/wasmtime/tests/misc_testsuite/simd/edge-of-memory.wast".into(),
1961
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/edge-of-memory.wast").into(),
1962
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1963
9
                }
1964
9
            },|| {
1965
3
                wasmtime_test_util::wast::WastTest {
1966
3
                    path: "/src/wasmtime/tests/misc_testsuite/simd/interesting-float-splat.wast".into(),
1967
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/interesting-float-splat.wast").into(),
1968
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1969
3
                }
1970
3
            },|| {
1971
2
                wasmtime_test_util::wast::WastTest {
1972
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue4807.wast".into(),
1973
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue4807.wast").into(),
1974
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1975
2
                }
1976
6
            },|| {
1977
6
                wasmtime_test_util::wast::WastTest {
1978
6
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue6725-no-egraph-panic.wast".into(),
1979
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue6725-no-egraph-panic.wast").into(),
1980
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1981
6
                }
1982
6
            },|| {
1983
2
                wasmtime_test_util::wast::WastTest {
1984
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue_3173_select_v128.wast".into(),
1985
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue_3173_select_v128.wast").into(),
1986
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1987
2
                }
1988
2
            },|| {
1989
2
                wasmtime_test_util::wast::WastTest {
1990
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue_3327_bnot_lowering.wast".into(),
1991
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue_3327_bnot_lowering.wast").into(),
1992
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1993
2
                }
1994
5
            },|| {
1995
5
                wasmtime_test_util::wast::WastTest {
1996
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/load_splat_out_of_bounds.wast".into(),
1997
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/load_splat_out_of_bounds.wast").into(),
1998
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1999
5
                }
2000
5
            },|| {
2001
4
                wasmtime_test_util::wast::WastTest {
2002
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/replace-lane-preserve.wast".into(),
2003
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/replace-lane-preserve.wast").into(),
2004
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2005
4
                }
2006
4
            },|| {
2007
2
                wasmtime_test_util::wast::WastTest {
2008
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/riscv64-replicated-imm5-works.wast".into(),
2009
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/riscv64-replicated-imm5-works.wast").into(),
2010
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2011
2
                }
2012
5
            },|| {
2013
5
                wasmtime_test_util::wast::WastTest {
2014
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/spillslot-size-fuzzbug.wast".into(),
2015
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/spillslot-size-fuzzbug.wast").into(),
2016
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2017
5
                }
2018
7
            },|| {
2019
7
                wasmtime_test_util::wast::WastTest {
2020
7
                    path: "/src/wasmtime/tests/misc_testsuite/simd/sse-cannot-fold-unaligned-loads.wast".into(),
2021
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/sse-cannot-fold-unaligned-loads.wast").into(),
2022
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2023
7
                }
2024
7
            },|| {
2025
2
                wasmtime_test_util::wast::WastTest {
2026
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/unaligned-load.wast".into(),
2027
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/unaligned-load.wast").into(),
2028
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2029
2
                }
2030
5
            },|| {
2031
5
                wasmtime_test_util::wast::WastTest {
2032
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/v128-equal.wast".into(),
2033
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/v128-equal.wast").into(),
2034
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2035
5
                }
2036
5
            },|| {
2037
3
                wasmtime_test_util::wast::WastTest {
2038
3
                    path: "/src/wasmtime/tests/misc_testsuite/simd/v128-select.wast".into(),
2039
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/v128-select.wast").into(),
2040
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2041
3
                }
2042
3
            },|| {
2043
1
                wasmtime_test_util::wast::WastTest {
2044
1
                    path: "/src/wasmtime/tests/misc_testsuite/simple-unreachable.wast".into(),
2045
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simple-unreachable.wast").into(),
2046
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2047
1
                }
2048
1
            },|| {
2049
1
                wasmtime_test_util::wast::WastTest {
2050
1
                    path: "/src/wasmtime/tests/misc_testsuite/simple_ref_is_null.wast".into(),
2051
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simple_ref_is_null.wast").into(),
2052
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2053
1
                }
2054
6
            },|| {
2055
6
                wasmtime_test_util::wast::WastTest {
2056
6
                    path: "/src/wasmtime/tests/misc_testsuite/sink-float-but-dont-trap.wast".into(),
2057
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/sink-float-but-dont-trap.wast").into(),
2058
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2059
6
                }
2060
8
            },|| {
2061
8
                wasmtime_test_util::wast::WastTest {
2062
8
                    path: "/src/wasmtime/tests/misc_testsuite/stack-args-exceptions.wast".into(),
2063
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack-args-exceptions.wast").into(),
2064
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: Some(true), extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2065
8
                }
2066
8
            },|| {
2067
3
                wasmtime_test_util::wast::WastTest {
2068
3
                    path: "/src/wasmtime/tests/misc_testsuite/stack-switching-and-gc.wast".into(),
2069
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack-switching-and-gc.wast").into(),
2070
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: Some(true), spec_test: None, custom_descriptors: None },
2071
3
                }
2072
3
            },|| {
2073
2
                wasmtime_test_util::wast::WastTest {
2074
2
                    path: "/src/wasmtime/tests/misc_testsuite/stack_overflow.wast".into(),
2075
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack_overflow.wast").into(),
2076
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2077
2
                }
2078
2
            },|| {
2079
1
                wasmtime_test_util::wast::WastTest {
2080
1
                    path: "/src/wasmtime/tests/misc_testsuite/table_copy.wast".into(),
2081
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_copy.wast").into(),
2082
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2083
1
                }
2084
5
            },|| {
2085
5
                wasmtime_test_util::wast::WastTest {
2086
5
                    path: "/src/wasmtime/tests/misc_testsuite/table_copy_on_imported_tables.wast".into(),
2087
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_copy_on_imported_tables.wast").into(),
2088
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2089
5
                }
2090
5
            },|| {
2091
3
                wasmtime_test_util::wast::WastTest {
2092
3
                    path: "/src/wasmtime/tests/misc_testsuite/table_grow_with_funcref.wast".into(),
2093
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_grow_with_funcref.wast").into(),
2094
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2095
3
                }
2096
7
            },|| {
2097
7
                wasmtime_test_util::wast::WastTest {
2098
7
                    path: "/src/wasmtime/tests/misc_testsuite/tail-call/loop-across-modules.wast".into(),
2099
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/tail-call/loop-across-modules.wast").into(),
2100
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: Some(true), extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2101
7
                }
2102
7
            },|| {
2103
3
                wasmtime_test_util::wast::WastTest {
2104
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/LB.wast".into(),
2105
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/LB.wast").into(),
2106
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2107
3
                }
2108
12
            },|| {
2109
12
                wasmtime_test_util::wast::WastTest {
2110
12
                    path: "/src/wasmtime/tests/misc_testsuite/threads/LB_atomic.wast".into(),
2111
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/LB_atomic.wast").into(),
2112
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2113
12
                }
2114
12
            },|| {
2115
3
                wasmtime_test_util::wast::WastTest {
2116
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP.wast".into(),
2117
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP.wast").into(),
2118
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2119
3
                }
2120
3
            },|| {
2121
3
                wasmtime_test_util::wast::WastTest {
2122
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP_atomic.wast".into(),
2123
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP_atomic.wast").into(),
2124
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2125
3
                }
2126
3
            },|| {
2127
2
                wasmtime_test_util::wast::WastTest {
2128
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP_wait.wast".into(),
2129
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP_wait.wast").into(),
2130
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2131
2
                }
2132
3
            },|| {
2133
3
                wasmtime_test_util::wast::WastTest {
2134
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/SB.wast".into(),
2135
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/SB.wast").into(),
2136
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2137
3
                }
2138
3
            },|| {
2139
1
                wasmtime_test_util::wast::WastTest {
2140
1
                    path: "/src/wasmtime/tests/misc_testsuite/threads/SB_atomic.wast".into(),
2141
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/SB_atomic.wast").into(),
2142
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2143
1
                }
2144
1
            },|| {
2145
1
                wasmtime_test_util::wast::WastTest {
2146
1
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics-end-of-memory.wast".into(),
2147
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics-end-of-memory.wast").into(),
2148
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2149
1
                }
2150
2
            },|| {
2151
2
                wasmtime_test_util::wast::WastTest {
2152
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics_notify.wast".into(),
2153
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics_notify.wast").into(),
2154
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2155
2
                }
2156
5
            },|| {
2157
5
                wasmtime_test_util::wast::WastTest {
2158
5
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics_wait_address.wast".into(),
2159
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics_wait_address.wast").into(),
2160
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2161
5
                }
2162
6
            },|| {
2163
6
                wasmtime_test_util::wast::WastTest {
2164
6
                    path: "/src/wasmtime/tests/misc_testsuite/threads/load-store-alignment.wast".into(),
2165
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/load-store-alignment.wast").into(),
2166
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2167
6
                }
2168
6
            },|| {
2169
4
                wasmtime_test_util::wast::WastTest {
2170
4
                    path: "/src/wasmtime/tests/misc_testsuite/threads/wait_notify.wast".into(),
2171
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/wait_notify.wast").into(),
2172
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2173
4
                }
2174
4
            },|| {
2175
4
                wasmtime_test_util::wast::WastTest {
2176
4
                    path: "/src/wasmtime/tests/misc_testsuite/traps-skip-catch-all.wast".into(),
2177
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/traps-skip-catch-all.wast").into(),
2178
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2179
4
                }
2180
4
            },|| {
2181
2
                wasmtime_test_util::wast::WastTest {
2182
2
                    path: "/src/wasmtime/tests/misc_testsuite/wast-syntax.wast".into(),
2183
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/wast-syntax.wast").into(),
2184
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2185
2
                }
2186
4
            },|| {
2187
4
                wasmtime_test_util::wast::WastTest {
2188
4
                    path: "/src/wasmtime/tests/misc_testsuite/wide-arithmetic.wast".into(),
2189
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/wide-arithmetic.wast").into(),
2190
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: Some(true), branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2191
4
                }
2192
5
            },|| {
2193
5
                wasmtime_test_util::wast::WastTest {
2194
5
                    path: "/src/wasmtime/tests/misc_testsuite/winch/br_table.wast".into(),
2195
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/br_table.wast").into(),
2196
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2197
5
                }
2198
5
            },|| {
2199
2
                wasmtime_test_util::wast::WastTest {
2200
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/float-comparison.wast".into(),
2201
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/float-comparison.wast").into(),
2202
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2203
2
                }
2204
5
            },|| {
2205
5
                wasmtime_test_util::wast::WastTest {
2206
5
                    path: "/src/wasmtime/tests/misc_testsuite/winch/global.wast".into(),
2207
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/global.wast").into(),
2208
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2209
5
                }
2210
5
            },|| {
2211
1
                wasmtime_test_util::wast::WastTest {
2212
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/imported_globals_fuzzbug.wast".into(),
2213
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/imported_globals_fuzzbug.wast").into(),
2214
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2215
1
                }
2216
2
            },|| {
2217
2
                wasmtime_test_util::wast::WastTest {
2218
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10331.wast".into(),
2219
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10331.wast").into(),
2220
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2221
2
                }
2222
3
            },|| {
2223
3
                wasmtime_test_util::wast::WastTest {
2224
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10357.wast".into(),
2225
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10357.wast").into(),
2226
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2227
3
                }
2228
4
            },|| {
2229
4
                wasmtime_test_util::wast::WastTest {
2230
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10460.wast".into(),
2231
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10460.wast").into(),
2232
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2233
4
                }
2234
4
            },|| {
2235
1
                wasmtime_test_util::wast::WastTest {
2236
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10613.wast".into(),
2237
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10613.wast").into(),
2238
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2239
1
                }
2240
7
            },|| {
2241
7
                wasmtime_test_util::wast::WastTest {
2242
7
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10751.wast".into(),
2243
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10751.wast").into(),
2244
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2245
7
                }
2246
7
            },|| {
2247
4
                wasmtime_test_util::wast::WastTest {
2248
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-12423.wast".into(),
2249
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-12423.wast").into(),
2250
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2251
4
                }
2252
6
            },|| {
2253
6
                wasmtime_test_util::wast::WastTest {
2254
6
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-424666628.wast".into(),
2255
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-424666628.wast").into(),
2256
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2257
6
                }
2258
9
            },|| {
2259
9
                wasmtime_test_util::wast::WastTest {
2260
9
                    path: "/src/wasmtime/tests/misc_testsuite/winch/memory_offsets.wast".into(),
2261
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/memory_offsets.wast").into(),
2262
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2263
9
                }
2264
9
            },|| {
2265
4
                wasmtime_test_util::wast::WastTest {
2266
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/misc.wast".into(),
2267
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/misc.wast").into(),
2268
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2269
4
                }
2270
4
            },|| {
2271
4
                wasmtime_test_util::wast::WastTest {
2272
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob.wast".into(),
2273
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob.wast").into(),
2274
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2275
4
                }
2276
4
            },|| {
2277
2
                wasmtime_test_util::wast::WastTest {
2278
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob_extend.wast".into(),
2279
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob_extend.wast").into(),
2280
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2281
2
                }
2282
3
            },|| {
2283
3
                wasmtime_test_util::wast::WastTest {
2284
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob_table_grow.wast".into(),
2285
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob_table_grow.wast").into(),
2286
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2287
3
                }
2288
3
            },|| {
2289
3
                wasmtime_test_util::wast::WastTest {
2290
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/ref-types-basic.wast".into(),
2291
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/ref-types-basic.wast").into(),
2292
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2293
3
                }
2294
3
            },|| {
2295
2
                wasmtime_test_util::wast::WastTest {
2296
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/replace_lane.wast".into(),
2297
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/replace_lane.wast").into(),
2298
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2299
2
                }
2300
3
            },|| {
2301
3
                wasmtime_test_util::wast::WastTest {
2302
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/rmw32_cmpxchg_u_wrap.wast".into(),
2303
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/rmw32_cmpxchg_u_wrap.wast").into(),
2304
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2305
3
                }
2306
3
            },|| {
2307
2
                wasmtime_test_util::wast::WastTest {
2308
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/select.wast".into(),
2309
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/select.wast").into(),
2310
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2311
2
                }
2312
3
            },|| {
2313
3
                wasmtime_test_util::wast::WastTest {
2314
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/simd_multivalue.wast".into(),
2315
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/simd_multivalue.wast").into(),
2316
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2317
3
                }
2318
3
            },|| {
2319
2
                wasmtime_test_util::wast::WastTest {
2320
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table-init-fuzz-bug.wast".into(),
2321
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table-init-fuzz-bug.wast").into(),
2322
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2323
2
                }
2324
3
            },|| {
2325
3
                wasmtime_test_util::wast::WastTest {
2326
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table64.wast".into(),
2327
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table64.wast").into(),
2328
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: Some(true), custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2329
3
                }
2330
3
            },|| {
2331
3
                wasmtime_test_util::wast::WastTest {
2332
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_fill.wast".into(),
2333
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_fill.wast").into(),
2334
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2335
3
                }
2336
3
            },|| {
2337
2
                wasmtime_test_util::wast::WastTest {
2338
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_get.wast".into(),
2339
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_get.wast").into(),
2340
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2341
2
                }
2342
4
            },|| {
2343
4
                wasmtime_test_util::wast::WastTest {
2344
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_grow.wast".into(),
2345
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_grow.wast").into(),
2346
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2347
4
                }
2348
4
            },|| {
2349
2
                wasmtime_test_util::wast::WastTest {
2350
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_set.wast".into(),
2351
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_set.wast").into(),
2352
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2353
2
                }
2354
5
            },|| {
2355
5
                wasmtime_test_util::wast::WastTest {
2356
5
                    path: "/src/wasmtime/tests/misc_testsuite/winch/use-innermost-frame.wast".into(),
2357
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/use-innermost-frame.wast").into(),
2358
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2359
5
                }
2360
5
            },|| {
2361
4
                wasmtime_test_util::wast::WastTest {
2362
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/v128_load_lane_invalid_address.wast".into(),
2363
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/v128_load_lane_invalid_address.wast").into(),
2364
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: None, memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2365
4
                }
2366
4
            },|| {
2367
1
                wasmtime_test_util::wast::WastTest {
2368
1
                    path: "/src/wasmtime/tests/spec_testsuite/address.wast".into(),
2369
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address.wast").into(),
2370
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2371
1
                }
2372
1
            },|| {
2373
1
                wasmtime_test_util::wast::WastTest {
2374
1
                    path: "/src/wasmtime/tests/spec_testsuite/address0.wast".into(),
2375
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address0.wast").into(),
2376
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2377
1
                }
2378
7
            },|| {
2379
7
                wasmtime_test_util::wast::WastTest {
2380
7
                    path: "/src/wasmtime/tests/spec_testsuite/address1.wast".into(),
2381
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address1.wast").into(),
2382
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2383
7
                }
2384
7
            },|| {
2385
2
                wasmtime_test_util::wast::WastTest {
2386
2
                    path: "/src/wasmtime/tests/spec_testsuite/address64.wast".into(),
2387
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address64.wast").into(),
2388
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2389
2
                }
2390
4
            },|| {
2391
4
                wasmtime_test_util::wast::WastTest {
2392
4
                    path: "/src/wasmtime/tests/spec_testsuite/align.wast".into(),
2393
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align.wast").into(),
2394
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2395
4
                }
2396
4
            },|| {
2397
4
                wasmtime_test_util::wast::WastTest {
2398
4
                    path: "/src/wasmtime/tests/spec_testsuite/align0.wast".into(),
2399
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align0.wast").into(),
2400
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2401
4
                }
2402
4
            },|| {
2403
2
                wasmtime_test_util::wast::WastTest {
2404
2
                    path: "/src/wasmtime/tests/spec_testsuite/align64.wast".into(),
2405
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align64.wast").into(),
2406
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2407
2
                }
2408
2
            },|| {
2409
2
                wasmtime_test_util::wast::WastTest {
2410
2
                    path: "/src/wasmtime/tests/spec_testsuite/annotations.wast".into(),
2411
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/annotations.wast").into(),
2412
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2413
2
                }
2414
11
            },|| {
2415
11
                wasmtime_test_util::wast::WastTest {
2416
11
                    path: "/src/wasmtime/tests/spec_testsuite/array.wast".into(),
2417
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array.wast").into(),
2418
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2419
11
                }
2420
11
            },|| {
2421
2
                wasmtime_test_util::wast::WastTest {
2422
2
                    path: "/src/wasmtime/tests/spec_testsuite/array_copy.wast".into(),
2423
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_copy.wast").into(),
2424
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2425
2
                }
2426
2
            },|| {
2427
2
                wasmtime_test_util::wast::WastTest {
2428
2
                    path: "/src/wasmtime/tests/spec_testsuite/array_fill.wast".into(),
2429
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_fill.wast").into(),
2430
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2431
2
                }
2432
2
            },|| {
2433
2
                wasmtime_test_util::wast::WastTest {
2434
2
                    path: "/src/wasmtime/tests/spec_testsuite/array_init_data.wast".into(),
2435
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_init_data.wast").into(),
2436
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2437
2
                }
2438
9
            },|| {
2439
9
                wasmtime_test_util::wast::WastTest {
2440
9
                    path: "/src/wasmtime/tests/spec_testsuite/array_init_elem.wast".into(),
2441
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_init_elem.wast").into(),
2442
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2443
9
                }
2444
9
            },|| {
2445
2
                wasmtime_test_util::wast::WastTest {
2446
2
                    path: "/src/wasmtime/tests/spec_testsuite/array_new_data.wast".into(),
2447
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_new_data.wast").into(),
2448
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2449
2
                }
2450
2
            },|| {
2451
0
                wasmtime_test_util::wast::WastTest {
2452
0
                    path: "/src/wasmtime/tests/spec_testsuite/array_new_elem.wast".into(),
2453
0
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_new_elem.wast").into(),
2454
0
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2455
0
                }
2456
9
            },|| {
2457
9
                wasmtime_test_util::wast::WastTest {
2458
9
                    path: "/src/wasmtime/tests/spec_testsuite/binary-gc.wast".into(),
2459
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary-gc.wast").into(),
2460
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2461
9
                }
2462
9
            },|| {
2463
2
                wasmtime_test_util::wast::WastTest {
2464
2
                    path: "/src/wasmtime/tests/spec_testsuite/binary-leb128.wast".into(),
2465
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary-leb128.wast").into(),
2466
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2467
2
                }
2468
3
            },|| {
2469
3
                wasmtime_test_util::wast::WastTest {
2470
3
                    path: "/src/wasmtime/tests/spec_testsuite/binary.wast".into(),
2471
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary.wast").into(),
2472
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2473
3
                }
2474
6
            },|| {
2475
6
                wasmtime_test_util::wast::WastTest {
2476
6
                    path: "/src/wasmtime/tests/spec_testsuite/binary0.wast".into(),
2477
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary0.wast").into(),
2478
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2479
6
                }
2480
6
            },|| {
2481
1
                wasmtime_test_util::wast::WastTest {
2482
1
                    path: "/src/wasmtime/tests/spec_testsuite/binary_leb128_64.wast".into(),
2483
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary_leb128_64.wast").into(),
2484
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2485
1
                }
2486
4
            },|| {
2487
4
                wasmtime_test_util::wast::WastTest {
2488
4
                    path: "/src/wasmtime/tests/spec_testsuite/block.wast".into(),
2489
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/block.wast").into(),
2490
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2491
4
                }
2492
7
            },|| {
2493
7
                wasmtime_test_util::wast::WastTest {
2494
7
                    path: "/src/wasmtime/tests/spec_testsuite/br.wast".into(),
2495
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br.wast").into(),
2496
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2497
7
                }
2498
7
            },|| {
2499
2
                wasmtime_test_util::wast::WastTest {
2500
2
                    path: "/src/wasmtime/tests/spec_testsuite/br_if.wast".into(),
2501
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_if.wast").into(),
2502
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2503
2
                }
2504
5
            },|| {
2505
5
                wasmtime_test_util::wast::WastTest {
2506
5
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_cast.wast".into(),
2507
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_cast.wast").into(),
2508
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2509
5
                }
2510
16
            },|| {
2511
16
                wasmtime_test_util::wast::WastTest {
2512
16
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_cast_fail.wast".into(),
2513
16
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_cast_fail.wast").into(),
2514
16
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2515
16
                }
2516
16
            },|| {
2517
2
                wasmtime_test_util::wast::WastTest {
2518
2
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_non_null.wast".into(),
2519
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_non_null.wast").into(),
2520
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2521
2
                }
2522
8
            },|| {
2523
8
                wasmtime_test_util::wast::WastTest {
2524
8
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_null.wast".into(),
2525
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_null.wast").into(),
2526
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2527
8
                }
2528
16
            },|| {
2529
16
                wasmtime_test_util::wast::WastTest {
2530
16
                    path: "/src/wasmtime/tests/spec_testsuite/br_table.wast".into(),
2531
16
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_table.wast").into(),
2532
16
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2533
16
                }
2534
16
            },|| {
2535
15
                wasmtime_test_util::wast::WastTest {
2536
15
                    path: "/src/wasmtime/tests/spec_testsuite/bulk.wast".into(),
2537
15
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/bulk.wast").into(),
2538
15
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2539
15
                }
2540
15
            },|| {
2541
6
                wasmtime_test_util::wast::WastTest {
2542
6
                    path: "/src/wasmtime/tests/spec_testsuite/bulk64.wast".into(),
2543
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/bulk64.wast").into(),
2544
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2545
6
                }
2546
6
            },|| {
2547
6
                wasmtime_test_util::wast::WastTest {
2548
6
                    path: "/src/wasmtime/tests/spec_testsuite/call.wast".into(),
2549
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call.wast").into(),
2550
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2551
6
                }
2552
11
            },|| {
2553
11
                wasmtime_test_util::wast::WastTest {
2554
11
                    path: "/src/wasmtime/tests/spec_testsuite/call_indirect.wast".into(),
2555
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_indirect.wast").into(),
2556
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2557
11
                }
2558
11
            },|| {
2559
3
                wasmtime_test_util::wast::WastTest {
2560
3
                    path: "/src/wasmtime/tests/spec_testsuite/call_indirect64.wast".into(),
2561
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_indirect64.wast").into(),
2562
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2563
3
                }
2564
3
            },|| {
2565
2
                wasmtime_test_util::wast::WastTest {
2566
2
                    path: "/src/wasmtime/tests/spec_testsuite/call_ref.wast".into(),
2567
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_ref.wast").into(),
2568
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2569
2
                }
2570
2
            },|| {
2571
2
                wasmtime_test_util::wast::WastTest {
2572
2
                    path: "/src/wasmtime/tests/spec_testsuite/comments.wast".into(),
2573
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/comments.wast").into(),
2574
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2575
2
                }
2576
15
            },|| {
2577
15
                wasmtime_test_util::wast::WastTest {
2578
15
                    path: "/src/wasmtime/tests/spec_testsuite/const.wast".into(),
2579
15
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/const.wast").into(),
2580
15
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2581
15
                }
2582
15
            },|| {
2583
1
                wasmtime_test_util::wast::WastTest {
2584
1
                    path: "/src/wasmtime/tests/spec_testsuite/conversions.wast".into(),
2585
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/conversions.wast").into(),
2586
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2587
1
                }
2588
1
            },|| {
2589
1
                wasmtime_test_util::wast::WastTest {
2590
1
                    path: "/src/wasmtime/tests/spec_testsuite/custom.wast".into(),
2591
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/custom.wast").into(),
2592
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2593
1
                }
2594
12
            },|| {
2595
12
                wasmtime_test_util::wast::WastTest {
2596
12
                    path: "/src/wasmtime/tests/spec_testsuite/data.wast".into(),
2597
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data.wast").into(),
2598
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2599
12
                }
2600
12
            },|| {
2601
9
                wasmtime_test_util::wast::WastTest {
2602
9
                    path: "/src/wasmtime/tests/spec_testsuite/data0.wast".into(),
2603
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data0.wast").into(),
2604
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2605
9
                }
2606
13
            },|| {
2607
13
                wasmtime_test_util::wast::WastTest {
2608
13
                    path: "/src/wasmtime/tests/spec_testsuite/data1.wast".into(),
2609
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data1.wast").into(),
2610
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2611
13
                }
2612
13
            },|| {
2613
1
                wasmtime_test_util::wast::WastTest {
2614
1
                    path: "/src/wasmtime/tests/spec_testsuite/data_drop0.wast".into(),
2615
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data_drop0.wast").into(),
2616
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2617
1
                }
2618
10
            },|| {
2619
10
                wasmtime_test_util::wast::WastTest {
2620
10
                    path: "/src/wasmtime/tests/spec_testsuite/elem.wast".into(),
2621
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/elem.wast").into(),
2622
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2623
10
                }
2624
10
            },|| {
2625
10
                wasmtime_test_util::wast::WastTest {
2626
10
                    path: "/src/wasmtime/tests/spec_testsuite/endianness.wast".into(),
2627
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/endianness.wast").into(),
2628
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2629
10
                }
2630
10
            },|| {
2631
3
                wasmtime_test_util::wast::WastTest {
2632
3
                    path: "/src/wasmtime/tests/spec_testsuite/endianness64.wast".into(),
2633
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/endianness64.wast").into(),
2634
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2635
3
                }
2636
5
            },|| {
2637
5
                wasmtime_test_util::wast::WastTest {
2638
5
                    path: "/src/wasmtime/tests/spec_testsuite/exports.wast".into(),
2639
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/exports.wast").into(),
2640
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2641
5
                }
2642
5
            },|| {
2643
2
                wasmtime_test_util::wast::WastTest {
2644
2
                    path: "/src/wasmtime/tests/spec_testsuite/exports0.wast".into(),
2645
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/exports0.wast").into(),
2646
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2647
2
                }
2648
10
            },|| {
2649
10
                wasmtime_test_util::wast::WastTest {
2650
10
                    path: "/src/wasmtime/tests/spec_testsuite/extern.wast".into(),
2651
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/extern.wast").into(),
2652
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2653
10
                }
2654
10
            },|| {
2655
1
                wasmtime_test_util::wast::WastTest {
2656
1
                    path: "/src/wasmtime/tests/spec_testsuite/f32.wast".into(),
2657
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32.wast").into(),
2658
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2659
1
                }
2660
2
            },|| {
2661
2
                wasmtime_test_util::wast::WastTest {
2662
2
                    path: "/src/wasmtime/tests/spec_testsuite/f32_bitwise.wast".into(),
2663
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32_bitwise.wast").into(),
2664
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2665
2
                }
2666
5
            },|| {
2667
5
                wasmtime_test_util::wast::WastTest {
2668
5
                    path: "/src/wasmtime/tests/spec_testsuite/f32_cmp.wast".into(),
2669
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32_cmp.wast").into(),
2670
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2671
5
                }
2672
5
            },|| {
2673
4
                wasmtime_test_util::wast::WastTest {
2674
4
                    path: "/src/wasmtime/tests/spec_testsuite/f64.wast".into(),
2675
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64.wast").into(),
2676
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2677
4
                }
2678
5
            },|| {
2679
5
                wasmtime_test_util::wast::WastTest {
2680
5
                    path: "/src/wasmtime/tests/spec_testsuite/f64_bitwise.wast".into(),
2681
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64_bitwise.wast").into(),
2682
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2683
5
                }
2684
5
            },|| {
2685
2
                wasmtime_test_util::wast::WastTest {
2686
2
                    path: "/src/wasmtime/tests/spec_testsuite/f64_cmp.wast".into(),
2687
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64_cmp.wast").into(),
2688
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2689
2
                }
2690
3
            },|| {
2691
3
                wasmtime_test_util::wast::WastTest {
2692
3
                    path: "/src/wasmtime/tests/spec_testsuite/fac.wast".into(),
2693
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/fac.wast").into(),
2694
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2695
3
                }
2696
15
            },|| {
2697
15
                wasmtime_test_util::wast::WastTest {
2698
15
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs.wast".into(),
2699
15
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs.wast").into(),
2700
15
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2701
15
                }
2702
15
            },|| {
2703
7
                wasmtime_test_util::wast::WastTest {
2704
7
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs0.wast".into(),
2705
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs0.wast").into(),
2706
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2707
7
                }
2708
7
            },|| {
2709
1
                wasmtime_test_util::wast::WastTest {
2710
1
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs1.wast".into(),
2711
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs1.wast").into(),
2712
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2713
1
                }
2714
5
            },|| {
2715
5
                wasmtime_test_util::wast::WastTest {
2716
5
                    path: "/src/wasmtime/tests/spec_testsuite/float_literals.wast".into(),
2717
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_literals.wast").into(),
2718
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2719
5
                }
2720
5
            },|| {
2721
4
                wasmtime_test_util::wast::WastTest {
2722
4
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory.wast".into(),
2723
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory.wast").into(),
2724
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2725
4
                }
2726
4
            },|| {
2727
3
                wasmtime_test_util::wast::WastTest {
2728
3
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory0.wast".into(),
2729
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory0.wast").into(),
2730
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2731
3
                }
2732
6
            },|| {
2733
6
                wasmtime_test_util::wast::WastTest {
2734
6
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory64.wast".into(),
2735
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory64.wast").into(),
2736
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2737
6
                }
2738
6
            },|| {
2739
4
                wasmtime_test_util::wast::WastTest {
2740
4
                    path: "/src/wasmtime/tests/spec_testsuite/float_misc.wast".into(),
2741
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_misc.wast").into(),
2742
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2743
4
                }
2744
4
            },|| {
2745
1
                wasmtime_test_util::wast::WastTest {
2746
1
                    path: "/src/wasmtime/tests/spec_testsuite/forward.wast".into(),
2747
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/forward.wast").into(),
2748
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2749
1
                }
2750
1
            },|| {
2751
0
                wasmtime_test_util::wast::WastTest {
2752
0
                    path: "/src/wasmtime/tests/spec_testsuite/func.wast".into(),
2753
0
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/func.wast").into(),
2754
0
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2755
0
                }
2756
3
            },|| {
2757
3
                wasmtime_test_util::wast::WastTest {
2758
3
                    path: "/src/wasmtime/tests/spec_testsuite/func_ptrs.wast".into(),
2759
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/func_ptrs.wast").into(),
2760
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2761
3
                }
2762
12
            },|| {
2763
12
                wasmtime_test_util::wast::WastTest {
2764
12
                    path: "/src/wasmtime/tests/spec_testsuite/global.wast".into(),
2765
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/global.wast").into(),
2766
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2767
12
                }
2768
12
            },|| {
2769
4
                wasmtime_test_util::wast::WastTest {
2770
4
                    path: "/src/wasmtime/tests/spec_testsuite/i16x8_relaxed_q15mulr_s.wast".into(),
2771
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i16x8_relaxed_q15mulr_s.wast").into(),
2772
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2773
4
                }
2774
4
            },|| {
2775
3
                wasmtime_test_util::wast::WastTest {
2776
3
                    path: "/src/wasmtime/tests/spec_testsuite/i31.wast".into(),
2777
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i31.wast").into(),
2778
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2779
3
                }
2780
6
            },|| {
2781
6
                wasmtime_test_util::wast::WastTest {
2782
6
                    path: "/src/wasmtime/tests/spec_testsuite/i32.wast".into(),
2783
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i32.wast").into(),
2784
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2785
6
                }
2786
6
            },|| {
2787
4
                wasmtime_test_util::wast::WastTest {
2788
4
                    path: "/src/wasmtime/tests/spec_testsuite/i32x4_relaxed_trunc.wast".into(),
2789
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i32x4_relaxed_trunc.wast").into(),
2790
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2791
4
                }
2792
7
            },|| {
2793
7
                wasmtime_test_util::wast::WastTest {
2794
7
                    path: "/src/wasmtime/tests/spec_testsuite/i64.wast".into(),
2795
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i64.wast").into(),
2796
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2797
7
                }
2798
7
            },|| {
2799
4
                wasmtime_test_util::wast::WastTest {
2800
4
                    path: "/src/wasmtime/tests/spec_testsuite/i8x16_relaxed_swizzle.wast".into(),
2801
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i8x16_relaxed_swizzle.wast").into(),
2802
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2803
4
                }
2804
7
            },|| {
2805
7
                wasmtime_test_util::wast::WastTest {
2806
7
                    path: "/src/wasmtime/tests/spec_testsuite/id.wast".into(),
2807
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/id.wast").into(),
2808
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2809
7
                }
2810
7
            },|| {
2811
7
                wasmtime_test_util::wast::WastTest {
2812
7
                    path: "/src/wasmtime/tests/spec_testsuite/if.wast".into(),
2813
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/if.wast").into(),
2814
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2815
7
                }
2816
16
            },|| {
2817
16
                wasmtime_test_util::wast::WastTest {
2818
16
                    path: "/src/wasmtime/tests/spec_testsuite/imports.wast".into(),
2819
16
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports.wast").into(),
2820
16
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2821
16
                }
2822
16
            },|| {
2823
1
                wasmtime_test_util::wast::WastTest {
2824
1
                    path: "/src/wasmtime/tests/spec_testsuite/imports0.wast".into(),
2825
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports0.wast").into(),
2826
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2827
1
                }
2828
2
            },|| {
2829
2
                wasmtime_test_util::wast::WastTest {
2830
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports1.wast".into(),
2831
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports1.wast").into(),
2832
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2833
2
                }
2834
4
            },|| {
2835
4
                wasmtime_test_util::wast::WastTest {
2836
4
                    path: "/src/wasmtime/tests/spec_testsuite/imports2.wast".into(),
2837
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports2.wast").into(),
2838
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2839
4
                }
2840
4
            },|| {
2841
2
                wasmtime_test_util::wast::WastTest {
2842
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports3.wast".into(),
2843
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports3.wast").into(),
2844
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2845
2
                }
2846
2
            },|| {
2847
2
                wasmtime_test_util::wast::WastTest {
2848
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports4.wast".into(),
2849
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports4.wast").into(),
2850
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2851
2
                }
2852
2
            },|| {
2853
2
                wasmtime_test_util::wast::WastTest {
2854
2
                    path: "/src/wasmtime/tests/spec_testsuite/inline-module.wast".into(),
2855
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/inline-module.wast").into(),
2856
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2857
2
                }
2858
6
            },|| {
2859
6
                wasmtime_test_util::wast::WastTest {
2860
6
                    path: "/src/wasmtime/tests/spec_testsuite/instance.wast".into(),
2861
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/instance.wast").into(),
2862
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2863
6
                }
2864
6
            },|| {
2865
2
                wasmtime_test_util::wast::WastTest {
2866
2
                    path: "/src/wasmtime/tests/spec_testsuite/int_exprs.wast".into(),
2867
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/int_exprs.wast").into(),
2868
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2869
2
                }
2870
3
            },|| {
2871
3
                wasmtime_test_util::wast::WastTest {
2872
3
                    path: "/src/wasmtime/tests/spec_testsuite/int_literals.wast".into(),
2873
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/int_literals.wast").into(),
2874
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2875
3
                }
2876
3
            },|| {
2877
2
                wasmtime_test_util::wast::WastTest {
2878
2
                    path: "/src/wasmtime/tests/spec_testsuite/labels.wast".into(),
2879
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/labels.wast").into(),
2880
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2881
2
                }
2882
3
            },|| {
2883
3
                wasmtime_test_util::wast::WastTest {
2884
3
                    path: "/src/wasmtime/tests/spec_testsuite/left-to-right.wast".into(),
2885
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/left-to-right.wast").into(),
2886
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2887
3
                }
2888
3
            },|| {
2889
1
                wasmtime_test_util::wast::WastTest {
2890
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/rethrow.wast".into(),
2891
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/rethrow.wast").into(),
2892
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: Some(true), stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2893
1
                }
2894
1
            },|| {
2895
1
                wasmtime_test_util::wast::WastTest {
2896
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/throw.wast".into(),
2897
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/throw.wast").into(),
2898
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: Some(true), stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2899
1
                }
2900
1
            },|| {
2901
1
                wasmtime_test_util::wast::WastTest {
2902
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/try_catch.wast".into(),
2903
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/try_catch.wast").into(),
2904
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: Some(true), stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2905
1
                }
2906
1
            },|| {
2907
1
                wasmtime_test_util::wast::WastTest {
2908
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/try_delegate.wast".into(),
2909
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/try_delegate.wast").into(),
2910
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: Some(true), stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2911
1
                }
2912
37
            },|| {
2913
37
                wasmtime_test_util::wast::WastTest {
2914
37
                    path: "/src/wasmtime/tests/spec_testsuite/linking.wast".into(),
2915
37
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking.wast").into(),
2916
37
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2917
37
                }
2918
37
            },|| {
2919
6
                wasmtime_test_util::wast::WastTest {
2920
6
                    path: "/src/wasmtime/tests/spec_testsuite/linking0.wast".into(),
2921
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking0.wast").into(),
2922
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2923
6
                }
2924
6
            },|| {
2925
3
                wasmtime_test_util::wast::WastTest {
2926
3
                    path: "/src/wasmtime/tests/spec_testsuite/linking1.wast".into(),
2927
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking1.wast").into(),
2928
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2929
3
                }
2930
3
            },|| {
2931
2
                wasmtime_test_util::wast::WastTest {
2932
2
                    path: "/src/wasmtime/tests/spec_testsuite/linking2.wast".into(),
2933
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking2.wast").into(),
2934
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2935
2
                }
2936
4
            },|| {
2937
4
                wasmtime_test_util::wast::WastTest {
2938
4
                    path: "/src/wasmtime/tests/spec_testsuite/linking3.wast".into(),
2939
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking3.wast").into(),
2940
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2941
4
                }
2942
4
            },|| {
2943
4
                wasmtime_test_util::wast::WastTest {
2944
4
                    path: "/src/wasmtime/tests/spec_testsuite/load.wast".into(),
2945
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load.wast").into(),
2946
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2947
4
                }
2948
5
            },|| {
2949
5
                wasmtime_test_util::wast::WastTest {
2950
5
                    path: "/src/wasmtime/tests/spec_testsuite/load0.wast".into(),
2951
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load0.wast").into(),
2952
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2953
5
                }
2954
5
            },|| {
2955
4
                wasmtime_test_util::wast::WastTest {
2956
4
                    path: "/src/wasmtime/tests/spec_testsuite/load1.wast".into(),
2957
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load1.wast").into(),
2958
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2959
4
                }
2960
4
            },|| {
2961
3
                wasmtime_test_util::wast::WastTest {
2962
3
                    path: "/src/wasmtime/tests/spec_testsuite/load2.wast".into(),
2963
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load2.wast").into(),
2964
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2965
3
                }
2966
3
            },|| {
2967
3
                wasmtime_test_util::wast::WastTest {
2968
3
                    path: "/src/wasmtime/tests/spec_testsuite/load64.wast".into(),
2969
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load64.wast").into(),
2970
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2971
3
                }
2972
3
            },|| {
2973
1
                wasmtime_test_util::wast::WastTest {
2974
1
                    path: "/src/wasmtime/tests/spec_testsuite/local_get.wast".into(),
2975
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_get.wast").into(),
2976
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2977
1
                }
2978
4
            },|| {
2979
4
                wasmtime_test_util::wast::WastTest {
2980
4
                    path: "/src/wasmtime/tests/spec_testsuite/local_init.wast".into(),
2981
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_init.wast").into(),
2982
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2983
4
                }
2984
11
            },|| {
2985
11
                wasmtime_test_util::wast::WastTest {
2986
11
                    path: "/src/wasmtime/tests/spec_testsuite/local_set.wast".into(),
2987
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_set.wast").into(),
2988
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2989
11
                }
2990
11
            },|| {
2991
8
                wasmtime_test_util::wast::WastTest {
2992
8
                    path: "/src/wasmtime/tests/spec_testsuite/local_tee.wast".into(),
2993
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_tee.wast").into(),
2994
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2995
8
                }
2996
13
            },|| {
2997
13
                wasmtime_test_util::wast::WastTest {
2998
13
                    path: "/src/wasmtime/tests/spec_testsuite/loop.wast".into(),
2999
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/loop.wast").into(),
3000
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3001
13
                }
3002
13
            },|| {
3003
3
                wasmtime_test_util::wast::WastTest {
3004
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory-multi.wast".into(),
3005
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory-multi.wast").into(),
3006
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3007
3
                }
3008
3
            },|| {
3009
1
                wasmtime_test_util::wast::WastTest {
3010
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory.wast".into(),
3011
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory.wast").into(),
3012
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3013
1
                }
3014
4
            },|| {
3015
4
                wasmtime_test_util::wast::WastTest {
3016
4
                    path: "/src/wasmtime/tests/spec_testsuite/memory64-imports.wast".into(),
3017
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory64-imports.wast").into(),
3018
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3019
4
                }
3020
4
            },|| {
3021
2
                wasmtime_test_util::wast::WastTest {
3022
2
                    path: "/src/wasmtime/tests/spec_testsuite/memory64.wast".into(),
3023
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory64.wast").into(),
3024
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3025
2
                }
3026
27
            },|| {
3027
27
                wasmtime_test_util::wast::WastTest {
3028
27
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy.wast".into(),
3029
27
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy.wast").into(),
3030
27
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3031
27
                }
3032
27
            },|| {
3033
5
                wasmtime_test_util::wast::WastTest {
3034
5
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy0.wast".into(),
3035
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy0.wast").into(),
3036
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3037
5
                }
3038
5
            },|| {
3039
3
                wasmtime_test_util::wast::WastTest {
3040
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy1.wast".into(),
3041
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy1.wast").into(),
3042
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3043
3
                }
3044
10
            },|| {
3045
10
                wasmtime_test_util::wast::WastTest {
3046
10
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy64.wast".into(),
3047
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy64.wast").into(),
3048
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3049
10
                }
3050
10
            },|| {
3051
5
                wasmtime_test_util::wast::WastTest {
3052
5
                    path: "/src/wasmtime/tests/spec_testsuite/memory_fill.wast".into(),
3053
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill.wast").into(),
3054
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3055
5
                }
3056
6
            },|| {
3057
6
                wasmtime_test_util::wast::WastTest {
3058
6
                    path: "/src/wasmtime/tests/spec_testsuite/memory_fill0.wast".into(),
3059
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill0.wast").into(),
3060
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3061
6
                }
3062
15
            },|| {
3063
15
                wasmtime_test_util::wast::WastTest {
3064
15
                    path: "/src/wasmtime/tests/spec_testsuite/memory_fill64.wast".into(),
3065
15
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill64.wast").into(),
3066
15
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3067
15
                }
3068
15
            },|| {
3069
3
                wasmtime_test_util::wast::WastTest {
3070
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_grow.wast".into(),
3071
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_grow.wast").into(),
3072
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3073
3
                }
3074
7
            },|| {
3075
7
                wasmtime_test_util::wast::WastTest {
3076
7
                    path: "/src/wasmtime/tests/spec_testsuite/memory_grow64.wast".into(),
3077
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_grow64.wast").into(),
3078
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3079
7
                }
3080
9
            },|| {
3081
9
                wasmtime_test_util::wast::WastTest {
3082
9
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init.wast".into(),
3083
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init.wast").into(),
3084
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3085
9
                }
3086
9
            },|| {
3087
3
                wasmtime_test_util::wast::WastTest {
3088
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init0.wast".into(),
3089
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init0.wast").into(),
3090
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3091
3
                }
3092
11
            },|| {
3093
11
                wasmtime_test_util::wast::WastTest {
3094
11
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init64.wast".into(),
3095
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init64.wast").into(),
3096
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3097
11
                }
3098
11
            },|| {
3099
4
                wasmtime_test_util::wast::WastTest {
3100
4
                    path: "/src/wasmtime/tests/spec_testsuite/memory_redundancy.wast".into(),
3101
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_redundancy.wast").into(),
3102
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3103
4
                }
3104
7
            },|| {
3105
7
                wasmtime_test_util::wast::WastTest {
3106
7
                    path: "/src/wasmtime/tests/spec_testsuite/memory_redundancy64.wast".into(),
3107
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_redundancy64.wast").into(),
3108
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3109
7
                }
3110
7
            },|| {
3111
2
                wasmtime_test_util::wast::WastTest {
3112
2
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size.wast".into(),
3113
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size.wast").into(),
3114
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3115
2
                }
3116
2
            },|| {
3117
2
                wasmtime_test_util::wast::WastTest {
3118
2
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size0.wast".into(),
3119
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size0.wast").into(),
3120
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3121
2
                }
3122
5
            },|| {
3123
5
                wasmtime_test_util::wast::WastTest {
3124
5
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size1.wast".into(),
3125
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size1.wast").into(),
3126
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3127
5
                }
3128
5
            },|| {
3129
1
                wasmtime_test_util::wast::WastTest {
3130
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size2.wast".into(),
3131
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size2.wast").into(),
3132
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3133
1
                }
3134
1
            },|| {
3135
1
                wasmtime_test_util::wast::WastTest {
3136
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size3.wast".into(),
3137
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size3.wast").into(),
3138
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3139
1
                }
3140
1
            },|| {
3141
1
                wasmtime_test_util::wast::WastTest {
3142
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size_import.wast".into(),
3143
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size_import.wast").into(),
3144
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3145
1
                }
3146
6
            },|| {
3147
6
                wasmtime_test_util::wast::WastTest {
3148
6
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap.wast".into(),
3149
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap.wast").into(),
3150
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3151
6
                }
3152
6
            },|| {
3153
3
                wasmtime_test_util::wast::WastTest {
3154
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap0.wast".into(),
3155
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap0.wast").into(),
3156
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3157
3
                }
3158
3
            },|| {
3159
1
                wasmtime_test_util::wast::WastTest {
3160
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap1.wast".into(),
3161
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap1.wast").into(),
3162
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3163
1
                }
3164
1
            },|| {
3165
1
                wasmtime_test_util::wast::WastTest {
3166
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap64.wast".into(),
3167
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap64.wast").into(),
3168
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3169
1
                }
3170
2
            },|| {
3171
2
                wasmtime_test_util::wast::WastTest {
3172
2
                    path: "/src/wasmtime/tests/spec_testsuite/names.wast".into(),
3173
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/names.wast").into(),
3174
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3175
2
                }
3176
4
            },|| {
3177
4
                wasmtime_test_util::wast::WastTest {
3178
4
                    path: "/src/wasmtime/tests/spec_testsuite/nop.wast".into(),
3179
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/nop.wast").into(),
3180
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3181
4
                }
3182
4
            },|| {
3183
2
                wasmtime_test_util::wast::WastTest {
3184
2
                    path: "/src/wasmtime/tests/spec_testsuite/obsolete-keywords.wast".into(),
3185
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/obsolete-keywords.wast").into(),
3186
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3187
2
                }
3188
2
            },|| {
3189
1
                wasmtime_test_util::wast::WastTest {
3190
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/array_new_exact.wast".into(),
3191
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/array_new_exact.wast").into(),
3192
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3193
1
                }
3194
1
            },|| {
3195
1
                wasmtime_test_util::wast::WastTest {
3196
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary-descriptors.wast".into(),
3197
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary-descriptors.wast").into(),
3198
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3199
1
                }
3200
1
            },|| {
3201
1
                wasmtime_test_util::wast::WastTest {
3202
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary.wast".into(),
3203
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary.wast").into(),
3204
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3205
1
                }
3206
1
            },|| {
3207
1
                wasmtime_test_util::wast::WastTest {
3208
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast.wast".into(),
3209
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast.wast").into(),
3210
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3211
1
                }
3212
2
            },|| {
3213
2
                wasmtime_test_util::wast::WastTest {
3214
2
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq.wast".into(),
3215
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq.wast").into(),
3216
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3217
2
                }
3218
2
            },|| {
3219
2
                wasmtime_test_util::wast::WastTest {
3220
2
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq_fail.wast".into(),
3221
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq_fail.wast").into(),
3222
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3223
2
                }
3224
2
            },|| {
3225
1
                wasmtime_test_util::wast::WastTest {
3226
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_fail.wast".into(),
3227
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_fail.wast").into(),
3228
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3229
1
                }
3230
1
            },|| {
3231
1
                wasmtime_test_util::wast::WastTest {
3232
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/descriptors.wast".into(),
3233
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/descriptors.wast").into(),
3234
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3235
1
                }
3236
1
            },|| {
3237
1
                wasmtime_test_util::wast::WastTest {
3238
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-casts.wast".into(),
3239
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-casts.wast").into(),
3240
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3241
1
                }
3242
1
            },|| {
3243
1
                wasmtime_test_util::wast::WastTest {
3244
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-func-import.wast".into(),
3245
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-func-import.wast").into(),
3246
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3247
1
                }
3248
1
            },|| {
3249
1
                wasmtime_test_util::wast::WastTest {
3250
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact.wast".into(),
3251
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact.wast").into(),
3252
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3253
1
                }
3254
1
            },|| {
3255
1
                wasmtime_test_util::wast::WastTest {
3256
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_cast_desc_eq.wast".into(),
3257
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_cast_desc_eq.wast").into(),
3258
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3259
1
                }
3260
1
            },|| {
3261
1
                wasmtime_test_util::wast::WastTest {
3262
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_get_desc.wast".into(),
3263
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_get_desc.wast").into(),
3264
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3265
1
                }
3266
1
            },|| {
3267
1
                wasmtime_test_util::wast::WastTest {
3268
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/struct_new_desc.wast".into(),
3269
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/struct_new_desc.wast").into(),
3270
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: Some(true) },
3271
1
                }
3272
3
            },|| {
3273
3
                wasmtime_test_util::wast::WastTest {
3274
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/binary.wast".into(),
3275
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/binary.wast").into(),
3276
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3277
3
                }
3278
3
            },|| {
3279
1
                wasmtime_test_util::wast::WastTest {
3280
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes-invalid.wast".into(),
3281
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes-invalid.wast").into(),
3282
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3283
1
                }
3284
3
            },|| {
3285
3
                wasmtime_test_util::wast::WastTest {
3286
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes.wast".into(),
3287
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes.wast").into(),
3288
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3289
3
                }
3290
3
            },|| {
3291
1
                wasmtime_test_util::wast::WastTest {
3292
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max.wast".into(),
3293
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max.wast").into(),
3294
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3295
1
                }
3296
1
            },|| {
3297
1
                wasmtime_test_util::wast::WastTest {
3298
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max_i64.wast".into(),
3299
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max_i64.wast").into(),
3300
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: Some(true), multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(true), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3301
1
                }
3302
5
            },|| {
3303
5
                wasmtime_test_util::wast::WastTest {
3304
5
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/atomic.wast".into(),
3305
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/atomic.wast").into(),
3306
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(false), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3307
5
                }
3308
5
            },|| {
3309
3
                wasmtime_test_util::wast::WastTest {
3310
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/exports.wast".into(),
3311
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/exports.wast").into(),
3312
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(false), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3313
3
                }
3314
7
            },|| {
3315
7
                wasmtime_test_util::wast::WastTest {
3316
7
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/imports.wast".into(),
3317
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/imports.wast").into(),
3318
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(false), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3319
7
                }
3320
7
            },|| {
3321
2
                wasmtime_test_util::wast::WastTest {
3322
2
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/memory.wast".into(),
3323
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/memory.wast").into(),
3324
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: Some(true), shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: Some(false), tail_call: None, extended_const: None, wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3325
2
                }
3326
3
            },|| {
3327
3
                wasmtime_test_util::wast::WastTest {
3328
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/wide-arithmetic/wide-arithmetic.wast".into(),
3329
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/wide-arithmetic/wide-arithmetic.wast").into(),
3330
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: None, custom_page_sizes: None, multi_memory: None, threads: None, shared_everything_threads: None, gc: None, function_references: None, relaxed_simd: None, reference_types: None, tail_call: None, extended_const: None, wide_arithmetic: Some(true), branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3331
3
                }
3332
4
            },|| {
3333
4
                wasmtime_test_util::wast::WastTest {
3334
4
                    path: "/src/wasmtime/tests/spec_testsuite/ref.wast".into(),
3335
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref.wast").into(),
3336
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3337
4
                }
3338
4
            },|| {
3339
3
                wasmtime_test_util::wast::WastTest {
3340
3
                    path: "/src/wasmtime/tests/spec_testsuite/ref_as_non_null.wast".into(),
3341
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_as_non_null.wast").into(),
3342
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3343
3
                }
3344
8
            },|| {
3345
8
                wasmtime_test_util::wast::WastTest {
3346
8
                    path: "/src/wasmtime/tests/spec_testsuite/ref_cast.wast".into(),
3347
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_cast.wast").into(),
3348
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3349
8
                }
3350
8
            },|| {
3351
5
                wasmtime_test_util::wast::WastTest {
3352
5
                    path: "/src/wasmtime/tests/spec_testsuite/ref_eq.wast".into(),
3353
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_eq.wast").into(),
3354
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3355
5
                }
3356
5
            },|| {
3357
4
                wasmtime_test_util::wast::WastTest {
3358
4
                    path: "/src/wasmtime/tests/spec_testsuite/ref_func.wast".into(),
3359
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_func.wast").into(),
3360
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3361
4
                }
3362
5
            },|| {
3363
5
                wasmtime_test_util::wast::WastTest {
3364
5
                    path: "/src/wasmtime/tests/spec_testsuite/ref_is_null.wast".into(),
3365
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_is_null.wast").into(),
3366
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3367
5
                }
3368
8
            },|| {
3369
8
                wasmtime_test_util::wast::WastTest {
3370
8
                    path: "/src/wasmtime/tests/spec_testsuite/ref_null.wast".into(),
3371
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_null.wast").into(),
3372
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3373
8
                }
3374
8
            },|| {
3375
2
                wasmtime_test_util::wast::WastTest {
3376
2
                    path: "/src/wasmtime/tests/spec_testsuite/ref_test.wast".into(),
3377
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_test.wast").into(),
3378
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3379
2
                }
3380
5
            },|| {
3381
5
                wasmtime_test_util::wast::WastTest {
3382
5
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_dot_product.wast".into(),
3383
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_dot_product.wast").into(),
3384
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3385
5
                }
3386
5
            },|| {
3387
4
                wasmtime_test_util::wast::WastTest {
3388
4
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_laneselect.wast".into(),
3389
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_laneselect.wast").into(),
3390
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3391
4
                }
3392
4
            },|| {
3393
3
                wasmtime_test_util::wast::WastTest {
3394
3
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_madd_nmadd.wast".into(),
3395
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_madd_nmadd.wast").into(),
3396
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3397
3
                }
3398
4
            },|| {
3399
4
                wasmtime_test_util::wast::WastTest {
3400
4
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_min_max.wast".into(),
3401
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_min_max.wast").into(),
3402
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3403
4
                }
3404
9
            },|| {
3405
9
                wasmtime_test_util::wast::WastTest {
3406
9
                    path: "/src/wasmtime/tests/spec_testsuite/return.wast".into(),
3407
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return.wast").into(),
3408
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3409
9
                }
3410
9
            },|| {
3411
2
                wasmtime_test_util::wast::WastTest {
3412
2
                    path: "/src/wasmtime/tests/spec_testsuite/return_call.wast".into(),
3413
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call.wast").into(),
3414
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3415
2
                }
3416
4
            },|| {
3417
4
                wasmtime_test_util::wast::WastTest {
3418
4
                    path: "/src/wasmtime/tests/spec_testsuite/return_call_indirect.wast".into(),
3419
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call_indirect.wast").into(),
3420
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3421
4
                }
3422
6
            },|| {
3423
6
                wasmtime_test_util::wast::WastTest {
3424
6
                    path: "/src/wasmtime/tests/spec_testsuite/return_call_ref.wast".into(),
3425
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call_ref.wast").into(),
3426
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3427
6
                }
3428
6
            },|| {
3429
6
                wasmtime_test_util::wast::WastTest {
3430
6
                    path: "/src/wasmtime/tests/spec_testsuite/select.wast".into(),
3431
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/select.wast").into(),
3432
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3433
6
                }
3434
6
            },|| {
3435
5
                wasmtime_test_util::wast::WastTest {
3436
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_address.wast".into(),
3437
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_address.wast").into(),
3438
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3439
5
                }
3440
7
            },|| {
3441
7
                wasmtime_test_util::wast::WastTest {
3442
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_align.wast".into(),
3443
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_align.wast").into(),
3444
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3445
7
                }
3446
7
            },|| {
3447
7
                wasmtime_test_util::wast::WastTest {
3448
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_bit_shift.wast".into(),
3449
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_bit_shift.wast").into(),
3450
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3451
7
                }
3452
7
            },|| {
3453
2
                wasmtime_test_util::wast::WastTest {
3454
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_bitwise.wast".into(),
3455
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_bitwise.wast").into(),
3456
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3457
2
                }
3458
3
            },|| {
3459
3
                wasmtime_test_util::wast::WastTest {
3460
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_boolean.wast".into(),
3461
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_boolean.wast").into(),
3462
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3463
3
                }
3464
8
            },|| {
3465
8
                wasmtime_test_util::wast::WastTest {
3466
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_const.wast".into(),
3467
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_const.wast").into(),
3468
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3469
8
                }
3470
8
            },|| {
3471
6
                wasmtime_test_util::wast::WastTest {
3472
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_conversions.wast".into(),
3473
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_conversions.wast").into(),
3474
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3475
6
                }
3476
6
            },|| {
3477
4
                wasmtime_test_util::wast::WastTest {
3478
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4.wast".into(),
3479
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4.wast").into(),
3480
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3481
4
                }
3482
7
            },|| {
3483
7
                wasmtime_test_util::wast::WastTest {
3484
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_arith.wast".into(),
3485
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_arith.wast").into(),
3486
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3487
7
                }
3488
7
            },|| {
3489
4
                wasmtime_test_util::wast::WastTest {
3490
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_cmp.wast".into(),
3491
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_cmp.wast").into(),
3492
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3493
4
                }
3494
4
            },|| {
3495
4
                wasmtime_test_util::wast::WastTest {
3496
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_pmin_pmax.wast".into(),
3497
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_pmin_pmax.wast").into(),
3498
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3499
4
                }
3500
4
            },|| {
3501
4
                wasmtime_test_util::wast::WastTest {
3502
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_rounding.wast".into(),
3503
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_rounding.wast").into(),
3504
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3505
4
                }
3506
6
            },|| {
3507
6
                wasmtime_test_util::wast::WastTest {
3508
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2.wast".into(),
3509
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2.wast").into(),
3510
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3511
6
                }
3512
6
            },|| {
3513
5
                wasmtime_test_util::wast::WastTest {
3514
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_arith.wast".into(),
3515
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_arith.wast").into(),
3516
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3517
5
                }
3518
5
            },|| {
3519
2
                wasmtime_test_util::wast::WastTest {
3520
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_cmp.wast".into(),
3521
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_cmp.wast").into(),
3522
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3523
2
                }
3524
2
            },|| {
3525
1
                wasmtime_test_util::wast::WastTest {
3526
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_pmin_pmax.wast".into(),
3527
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_pmin_pmax.wast").into(),
3528
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3529
1
                }
3530
5
            },|| {
3531
5
                wasmtime_test_util::wast::WastTest {
3532
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_rounding.wast".into(),
3533
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_rounding.wast").into(),
3534
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3535
5
                }
3536
9
            },|| {
3537
9
                wasmtime_test_util::wast::WastTest {
3538
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith.wast".into(),
3539
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith.wast").into(),
3540
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3541
9
                }
3542
9
            },|| {
3543
9
                wasmtime_test_util::wast::WastTest {
3544
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith2.wast".into(),
3545
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith2.wast").into(),
3546
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3547
9
                }
3548
9
            },|| {
3549
4
                wasmtime_test_util::wast::WastTest {
3550
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_cmp.wast".into(),
3551
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_cmp.wast").into(),
3552
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3553
4
                }
3554
4
            },|| {
3555
4
                wasmtime_test_util::wast::WastTest {
3556
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_extadd_pairwise_i8x16.wast".into(),
3557
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_extadd_pairwise_i8x16.wast").into(),
3558
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3559
4
                }
3560
6
            },|| {
3561
6
                wasmtime_test_util::wast::WastTest {
3562
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_extmul_i8x16.wast".into(),
3563
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_extmul_i8x16.wast").into(),
3564
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3565
6
                }
3566
6
            },|| {
3567
3
                wasmtime_test_util::wast::WastTest {
3568
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_q15mulr_sat_s.wast".into(),
3569
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_q15mulr_sat_s.wast").into(),
3570
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3571
3
                }
3572
3
            },|| {
3573
3
                wasmtime_test_util::wast::WastTest {
3574
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_sat_arith.wast".into(),
3575
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_sat_arith.wast").into(),
3576
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3577
3
                }
3578
8
            },|| {
3579
8
                wasmtime_test_util::wast::WastTest {
3580
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith.wast".into(),
3581
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith.wast").into(),
3582
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3583
8
                }
3584
8
            },|| {
3585
5
                wasmtime_test_util::wast::WastTest {
3586
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith2.wast".into(),
3587
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith2.wast").into(),
3588
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3589
5
                }
3590
5
            },|| {
3591
4
                wasmtime_test_util::wast::WastTest {
3592
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_cmp.wast".into(),
3593
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_cmp.wast").into(),
3594
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3595
4
                }
3596
7
            },|| {
3597
7
                wasmtime_test_util::wast::WastTest {
3598
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_dot_i16x8.wast".into(),
3599
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_dot_i16x8.wast").into(),
3600
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3601
7
                }
3602
7
            },|| {
3603
4
                wasmtime_test_util::wast::WastTest {
3604
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_extadd_pairwise_i16x8.wast".into(),
3605
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_extadd_pairwise_i16x8.wast").into(),
3606
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3607
4
                }
3608
5
            },|| {
3609
5
                wasmtime_test_util::wast::WastTest {
3610
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_extmul_i16x8.wast".into(),
3611
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_extmul_i16x8.wast").into(),
3612
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3613
5
                }
3614
5
            },|| {
3615
5
                wasmtime_test_util::wast::WastTest {
3616
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f32x4.wast".into(),
3617
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f32x4.wast").into(),
3618
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3619
5
                }
3620
5
            },|| {
3621
5
                wasmtime_test_util::wast::WastTest {
3622
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f64x2.wast".into(),
3623
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f64x2.wast").into(),
3624
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3625
5
                }
3626
7
            },|| {
3627
7
                wasmtime_test_util::wast::WastTest {
3628
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith.wast".into(),
3629
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith.wast").into(),
3630
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3631
7
                }
3632
7
            },|| {
3633
4
                wasmtime_test_util::wast::WastTest {
3634
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith2.wast".into(),
3635
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith2.wast").into(),
3636
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3637
4
                }
3638
5
            },|| {
3639
5
                wasmtime_test_util::wast::WastTest {
3640
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_cmp.wast".into(),
3641
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_cmp.wast").into(),
3642
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3643
5
                }
3644
6
            },|| {
3645
6
                wasmtime_test_util::wast::WastTest {
3646
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_extmul_i32x4.wast".into(),
3647
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_extmul_i32x4.wast").into(),
3648
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3649
6
                }
3650
6
            },|| {
3651
1
                wasmtime_test_util::wast::WastTest {
3652
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith.wast".into(),
3653
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith.wast").into(),
3654
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3655
1
                }
3656
10
            },|| {
3657
10
                wasmtime_test_util::wast::WastTest {
3658
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith2.wast".into(),
3659
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith2.wast").into(),
3660
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3661
10
                }
3662
10
            },|| {
3663
6
                wasmtime_test_util::wast::WastTest {
3664
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_cmp.wast".into(),
3665
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_cmp.wast").into(),
3666
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3667
6
                }
3668
6
            },|| {
3669
5
                wasmtime_test_util::wast::WastTest {
3670
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_sat_arith.wast".into(),
3671
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_sat_arith.wast").into(),
3672
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3673
5
                }
3674
5
            },|| {
3675
3
                wasmtime_test_util::wast::WastTest {
3676
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_int_to_int_extend.wast".into(),
3677
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_int_to_int_extend.wast").into(),
3678
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3679
3
                }
3680
7
            },|| {
3681
7
                wasmtime_test_util::wast::WastTest {
3682
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_lane.wast".into(),
3683
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_lane.wast").into(),
3684
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3685
7
                }
3686
7
            },|| {
3687
1
                wasmtime_test_util::wast::WastTest {
3688
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_linking.wast".into(),
3689
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_linking.wast").into(),
3690
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3691
1
                }
3692
10
            },|| {
3693
10
                wasmtime_test_util::wast::WastTest {
3694
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load.wast".into(),
3695
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load.wast").into(),
3696
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3697
10
                }
3698
10
            },|| {
3699
6
                wasmtime_test_util::wast::WastTest {
3700
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load16_lane.wast".into(),
3701
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load16_lane.wast").into(),
3702
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3703
6
                }
3704
6
            },|| {
3705
5
                wasmtime_test_util::wast::WastTest {
3706
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load32_lane.wast".into(),
3707
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load32_lane.wast").into(),
3708
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3709
5
                }
3710
6
            },|| {
3711
6
                wasmtime_test_util::wast::WastTest {
3712
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load64_lane.wast".into(),
3713
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load64_lane.wast").into(),
3714
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3715
6
                }
3716
6
            },|| {
3717
5
                wasmtime_test_util::wast::WastTest {
3718
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load8_lane.wast".into(),
3719
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load8_lane.wast").into(),
3720
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3721
5
                }
3722
8
            },|| {
3723
8
                wasmtime_test_util::wast::WastTest {
3724
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_extend.wast".into(),
3725
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_extend.wast").into(),
3726
8
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3727
8
                }
3728
9
            },|| {
3729
9
                wasmtime_test_util::wast::WastTest {
3730
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_splat.wast".into(),
3731
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_splat.wast").into(),
3732
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3733
9
                }
3734
9
            },|| {
3735
5
                wasmtime_test_util::wast::WastTest {
3736
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_zero.wast".into(),
3737
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_zero.wast").into(),
3738
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3739
5
                }
3740
5
            },|| {
3741
2
                wasmtime_test_util::wast::WastTest {
3742
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_memory-multi.wast".into(),
3743
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_memory-multi.wast").into(),
3744
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3745
2
                }
3746
2
            },|| {
3747
1
                wasmtime_test_util::wast::WastTest {
3748
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_select.wast".into(),
3749
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_select.wast").into(),
3750
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3751
1
                }
3752
7
            },|| {
3753
7
                wasmtime_test_util::wast::WastTest {
3754
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_splat.wast".into(),
3755
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_splat.wast").into(),
3756
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3757
7
                }
3758
7
            },|| {
3759
3
                wasmtime_test_util::wast::WastTest {
3760
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store.wast".into(),
3761
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store.wast").into(),
3762
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3763
3
                }
3764
6
            },|| {
3765
6
                wasmtime_test_util::wast::WastTest {
3766
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store16_lane.wast".into(),
3767
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store16_lane.wast").into(),
3768
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3769
6
                }
3770
6
            },|| {
3771
5
                wasmtime_test_util::wast::WastTest {
3772
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store32_lane.wast".into(),
3773
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store32_lane.wast").into(),
3774
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3775
5
                }
3776
5
            },|| {
3777
5
                wasmtime_test_util::wast::WastTest {
3778
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store64_lane.wast".into(),
3779
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store64_lane.wast").into(),
3780
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3781
5
                }
3782
9
            },|| {
3783
9
                wasmtime_test_util::wast::WastTest {
3784
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store8_lane.wast".into(),
3785
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store8_lane.wast").into(),
3786
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3787
9
                }
3788
9
            },|| {
3789
7
                wasmtime_test_util::wast::WastTest {
3790
7
                    path: "/src/wasmtime/tests/spec_testsuite/skip-stack-guard-page.wast".into(),
3791
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/skip-stack-guard-page.wast").into(),
3792
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3793
7
                }
3794
7
            },|| {
3795
6
                wasmtime_test_util::wast::WastTest {
3796
6
                    path: "/src/wasmtime/tests/spec_testsuite/stack.wast".into(),
3797
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/stack.wast").into(),
3798
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3799
6
                }
3800
6
            },|| {
3801
6
                wasmtime_test_util::wast::WastTest {
3802
6
                    path: "/src/wasmtime/tests/spec_testsuite/start.wast".into(),
3803
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/start.wast").into(),
3804
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3805
6
                }
3806
7
            },|| {
3807
7
                wasmtime_test_util::wast::WastTest {
3808
7
                    path: "/src/wasmtime/tests/spec_testsuite/start0.wast".into(),
3809
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/start0.wast").into(),
3810
7
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3811
7
                }
3812
7
            },|| {
3813
3
                wasmtime_test_util::wast::WastTest {
3814
3
                    path: "/src/wasmtime/tests/spec_testsuite/store.wast".into(),
3815
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store.wast").into(),
3816
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3817
3
                }
3818
3
            },|| {
3819
1
                wasmtime_test_util::wast::WastTest {
3820
1
                    path: "/src/wasmtime/tests/spec_testsuite/store0.wast".into(),
3821
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store0.wast").into(),
3822
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3823
1
                }
3824
4
            },|| {
3825
4
                wasmtime_test_util::wast::WastTest {
3826
4
                    path: "/src/wasmtime/tests/spec_testsuite/store1.wast".into(),
3827
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store1.wast").into(),
3828
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3829
4
                }
3830
4
            },|| {
3831
4
                wasmtime_test_util::wast::WastTest {
3832
4
                    path: "/src/wasmtime/tests/spec_testsuite/store2.wast".into(),
3833
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store2.wast").into(),
3834
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3835
4
                }
3836
10
            },|| {
3837
10
                wasmtime_test_util::wast::WastTest {
3838
10
                    path: "/src/wasmtime/tests/spec_testsuite/struct.wast".into(),
3839
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/struct.wast").into(),
3840
10
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3841
10
                }
3842
10
            },|| {
3843
4
                wasmtime_test_util::wast::WastTest {
3844
4
                    path: "/src/wasmtime/tests/spec_testsuite/switch.wast".into(),
3845
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/switch.wast").into(),
3846
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3847
4
                }
3848
4
            },|| {
3849
4
                wasmtime_test_util::wast::WastTest {
3850
4
                    path: "/src/wasmtime/tests/spec_testsuite/table-sub.wast".into(),
3851
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table-sub.wast").into(),
3852
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3853
4
                }
3854
4
            },|| {
3855
1
                wasmtime_test_util::wast::WastTest {
3856
1
                    path: "/src/wasmtime/tests/spec_testsuite/table.wast".into(),
3857
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table.wast").into(),
3858
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3859
1
                }
3860
1
            },|| {
3861
1
                wasmtime_test_util::wast::WastTest {
3862
1
                    path: "/src/wasmtime/tests/spec_testsuite/table64.wast".into(),
3863
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table64.wast").into(),
3864
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: Some(true), nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3865
1
                }
3866
22
            },|| {
3867
22
                wasmtime_test_util::wast::WastTest {
3868
22
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy.wast".into(),
3869
22
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy.wast").into(),
3870
22
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3871
22
                }
3872
22
            },|| {
3873
5
                wasmtime_test_util::wast::WastTest {
3874
5
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy64.wast".into(),
3875
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy64.wast").into(),
3876
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3877
5
                }
3878
5
            },|| {
3879
3
                wasmtime_test_util::wast::WastTest {
3880
3
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy_mixed.wast".into(),
3881
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy_mixed.wast").into(),
3882
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3883
3
                }
3884
3
            },|| {
3885
2
                wasmtime_test_util::wast::WastTest {
3886
2
                    path: "/src/wasmtime/tests/spec_testsuite/table_fill.wast".into(),
3887
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_fill.wast").into(),
3888
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3889
2
                }
3890
4
            },|| {
3891
4
                wasmtime_test_util::wast::WastTest {
3892
4
                    path: "/src/wasmtime/tests/spec_testsuite/table_fill64.wast".into(),
3893
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_fill64.wast").into(),
3894
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3895
4
                }
3896
4
            },|| {
3897
3
                wasmtime_test_util::wast::WastTest {
3898
3
                    path: "/src/wasmtime/tests/spec_testsuite/table_get.wast".into(),
3899
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_get.wast").into(),
3900
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3901
3
                }
3902
4
            },|| {
3903
4
                wasmtime_test_util::wast::WastTest {
3904
4
                    path: "/src/wasmtime/tests/spec_testsuite/table_get64.wast".into(),
3905
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_get64.wast").into(),
3906
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3907
4
                }
3908
6
            },|| {
3909
6
                wasmtime_test_util::wast::WastTest {
3910
6
                    path: "/src/wasmtime/tests/spec_testsuite/table_grow.wast".into(),
3911
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_grow.wast").into(),
3912
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3913
6
                }
3914
6
            },|| {
3915
3
                wasmtime_test_util::wast::WastTest {
3916
3
                    path: "/src/wasmtime/tests/spec_testsuite/table_grow64.wast".into(),
3917
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_grow64.wast").into(),
3918
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3919
3
                }
3920
6
            },|| {
3921
6
                wasmtime_test_util::wast::WastTest {
3922
6
                    path: "/src/wasmtime/tests/spec_testsuite/table_init.wast".into(),
3923
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_init.wast").into(),
3924
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3925
6
                }
3926
12
            },|| {
3927
12
                wasmtime_test_util::wast::WastTest {
3928
12
                    path: "/src/wasmtime/tests/spec_testsuite/table_init64.wast".into(),
3929
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_init64.wast").into(),
3930
12
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3931
12
                }
3932
12
            },|| {
3933
1
                wasmtime_test_util::wast::WastTest {
3934
1
                    path: "/src/wasmtime/tests/spec_testsuite/table_set.wast".into(),
3935
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_set.wast").into(),
3936
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3937
1
                }
3938
2
            },|| {
3939
2
                wasmtime_test_util::wast::WastTest {
3940
2
                    path: "/src/wasmtime/tests/spec_testsuite/table_set64.wast".into(),
3941
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_set64.wast").into(),
3942
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3943
2
                }
3944
2
            },|| {
3945
1
                wasmtime_test_util::wast::WastTest {
3946
1
                    path: "/src/wasmtime/tests/spec_testsuite/table_size.wast".into(),
3947
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_size.wast").into(),
3948
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3949
1
                }
3950
4
            },|| {
3951
4
                wasmtime_test_util::wast::WastTest {
3952
4
                    path: "/src/wasmtime/tests/spec_testsuite/table_size64.wast".into(),
3953
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_size64.wast").into(),
3954
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3955
4
                }
3956
4
            },|| {
3957
2
                wasmtime_test_util::wast::WastTest {
3958
2
                    path: "/src/wasmtime/tests/spec_testsuite/tag.wast".into(),
3959
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/tag.wast").into(),
3960
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3961
2
                }
3962
6
            },|| {
3963
6
                wasmtime_test_util::wast::WastTest {
3964
6
                    path: "/src/wasmtime/tests/spec_testsuite/throw.wast".into(),
3965
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/throw.wast").into(),
3966
6
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3967
6
                }
3968
6
            },|| {
3969
3
                wasmtime_test_util::wast::WastTest {
3970
3
                    path: "/src/wasmtime/tests/spec_testsuite/throw_ref.wast".into(),
3971
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/throw_ref.wast").into(),
3972
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3973
3
                }
3974
5
            },|| {
3975
5
                wasmtime_test_util::wast::WastTest {
3976
5
                    path: "/src/wasmtime/tests/spec_testsuite/token.wast".into(),
3977
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/token.wast").into(),
3978
5
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3979
5
                }
3980
9
            },|| {
3981
9
                wasmtime_test_util::wast::WastTest {
3982
9
                    path: "/src/wasmtime/tests/spec_testsuite/traps.wast".into(),
3983
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/traps.wast").into(),
3984
9
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3985
9
                }
3986
9
            },|| {
3987
2
                wasmtime_test_util::wast::WastTest {
3988
2
                    path: "/src/wasmtime/tests/spec_testsuite/traps0.wast".into(),
3989
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/traps0.wast").into(),
3990
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3991
2
                }
3992
2
            },|| {
3993
2
                wasmtime_test_util::wast::WastTest {
3994
2
                    path: "/src/wasmtime/tests/spec_testsuite/try_table.wast".into(),
3995
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/try_table.wast").into(),
3996
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3997
2
                }
3998
2
            },|| {
3999
2
                wasmtime_test_util::wast::WastTest {
4000
2
                    path: "/src/wasmtime/tests/spec_testsuite/type-canon.wast".into(),
4001
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-canon.wast").into(),
4002
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4003
2
                }
4004
17
            },|| {
4005
17
                wasmtime_test_util::wast::WastTest {
4006
17
                    path: "/src/wasmtime/tests/spec_testsuite/type-equivalence.wast".into(),
4007
17
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-equivalence.wast").into(),
4008
17
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4009
17
                }
4010
17
            },|| {
4011
3
                wasmtime_test_util::wast::WastTest {
4012
3
                    path: "/src/wasmtime/tests/spec_testsuite/type-rec.wast".into(),
4013
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-rec.wast").into(),
4014
3
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4015
3
                }
4016
13
            },|| {
4017
13
                wasmtime_test_util::wast::WastTest {
4018
13
                    path: "/src/wasmtime/tests/spec_testsuite/type-subtyping.wast".into(),
4019
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-subtyping.wast").into(),
4020
13
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4021
13
                }
4022
13
            },|| {
4023
2
                wasmtime_test_util::wast::WastTest {
4024
2
                    path: "/src/wasmtime/tests/spec_testsuite/type.wast".into(),
4025
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type.wast").into(),
4026
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4027
2
                }
4028
11
            },|| {
4029
11
                wasmtime_test_util::wast::WastTest {
4030
11
                    path: "/src/wasmtime/tests/spec_testsuite/unreachable.wast".into(),
4031
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreachable.wast").into(),
4032
11
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4033
11
                }
4034
11
            },|| {
4035
4
                wasmtime_test_util::wast::WastTest {
4036
4
                    path: "/src/wasmtime/tests/spec_testsuite/unreached-invalid.wast".into(),
4037
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreached-invalid.wast").into(),
4038
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4039
4
                }
4040
4
            },|| {
4041
1
                wasmtime_test_util::wast::WastTest {
4042
1
                    path: "/src/wasmtime/tests/spec_testsuite/unreached-valid.wast".into(),
4043
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreached-valid.wast").into(),
4044
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4045
1
                }
4046
2
            },|| {
4047
2
                wasmtime_test_util::wast::WastTest {
4048
2
                    path: "/src/wasmtime/tests/spec_testsuite/unwind.wast".into(),
4049
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unwind.wast").into(),
4050
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4051
2
                }
4052
2
            },|| {
4053
1
                wasmtime_test_util::wast::WastTest {
4054
1
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-custom-section-id.wast".into(),
4055
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-custom-section-id.wast").into(),
4056
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4057
1
                }
4058
4
            },|| {
4059
4
                wasmtime_test_util::wast::WastTest {
4060
4
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-import-field.wast".into(),
4061
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-import-field.wast").into(),
4062
4
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4063
4
                }
4064
4
            },|| {
4065
2
                wasmtime_test_util::wast::WastTest {
4066
2
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-import-module.wast".into(),
4067
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-import-module.wast").into(),
4068
2
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4069
2
                }
4070
2
            },|| {
4071
1
                wasmtime_test_util::wast::WastTest {
4072
1
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-invalid-encoding.wast".into(),
4073
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-invalid-encoding.wast").into(),
4074
1
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4075
1
                }
4076
1
            },];