Coverage Report

Created: 2026-07-19 07:55

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/wasmtime/target/debug/build/wasmtime-fuzzing-453811db35a3b36b/out/wasttests.rs
Line
Count
Source
1
static FILES: &[fn() -> wasmtime_test_util::wast::WastTest] = &[
2
775
|| {
3
775
                wasmtime_test_util::wast::WastTest {
4
775
                    path: "/src/wasmtime/tests/component-model/test/async/async-calls-sync.wast".into(),
5
775
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/async-calls-sync.wast").into(),
6
775
                    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_memory64: 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
775
                }
8
775
            },|| {
9
22
                wasmtime_test_util::wast::WastTest {
10
22
                    path: "/src/wasmtime/tests/component-model/test/async/cancel-stream.wast".into(),
11
22
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cancel-stream.wast").into(),
12
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: 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_memory64: 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
22
                }
14
22
            },|| {
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_memory64: 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
6
                wasmtime_test_util::wast::WastTest {
22
6
                    path: "/src/wasmtime/tests/component-model/test/async/cancellable.wast".into(),
23
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cancellable.wast").into(),
24
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_memory64: 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
6
                }
26
7
            },|| {
27
7
                wasmtime_test_util::wast::WastTest {
28
7
                    path: "/src/wasmtime/tests/component-model/test/async/closed-stream.wast".into(),
29
7
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/closed-stream.wast").into(),
30
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: 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_memory64: 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
7
                }
32
28
            },|| {
33
28
                wasmtime_test_util::wast::WastTest {
34
28
                    path: "/src/wasmtime/tests/component-model/test/async/cross-abi-calls.wast".into(),
35
28
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/cross-abi-calls.wast").into(),
36
28
                    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_memory64: 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
28
                }
38
28
            },|| {
39
7
                wasmtime_test_util::wast::WastTest {
40
7
                    path: "/src/wasmtime/tests/component-model/test/async/deadlock.wast".into(),
41
7
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/deadlock.wast").into(),
42
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: 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_memory64: 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
7
                }
44
7
            },|| {
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_memory64: 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
9
            },|| {
51
9
                wasmtime_test_util::wast::WastTest {
52
9
                    path: "/src/wasmtime/tests/component-model/test/async/drop-cross-task-borrow.wast".into(),
53
9
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-cross-task-borrow.wast").into(),
54
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_memory64: 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
9
                }
56
9
            },|| {
57
1
                wasmtime_test_util::wast::WastTest {
58
1
                    path: "/src/wasmtime/tests/component-model/test/async/drop-stream.wast".into(),
59
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-stream.wast").into(),
60
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_memory64: 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
1
                }
62
14
            },|| {
63
14
                wasmtime_test_util::wast::WastTest {
64
14
                    path: "/src/wasmtime/tests/component-model/test/async/drop-subtask.wast".into(),
65
14
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/drop-subtask.wast").into(),
66
14
                    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_memory64: 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
14
                }
68
14
            },|| {
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_memory64: 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
11
            },|| {
75
11
                wasmtime_test_util::wast::WastTest {
76
11
                    path: "/src/wasmtime/tests/component-model/test/async/empty-wait.wast".into(),
77
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/empty-wait.wast").into(),
78
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_memory64: 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
11
                }
80
11
            },|| {
81
8
                wasmtime_test_util::wast::WastTest {
82
8
                    path: "/src/wasmtime/tests/component-model/test/async/futures-must-write.wast".into(),
83
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/futures-must-write.wast").into(),
84
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_memory64: 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
8
                }
86
11
            },|| {
87
11
                wasmtime_test_util::wast::WastTest {
88
11
                    path: "/src/wasmtime/tests/component-model/test/async/partial-stream-copies.wast".into(),
89
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/partial-stream-copies.wast").into(),
90
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_memory64: 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
11
                }
92
11
            },|| {
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_memory64: 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
9
            },|| {
99
9
                wasmtime_test_util::wast::WastTest {
100
9
                    path: "/src/wasmtime/tests/component-model/test/async/same-component-stream-future.wast".into(),
101
9
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/same-component-stream-future.wast").into(),
102
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_memory64: 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
9
                }
104
17
            },|| {
105
17
                wasmtime_test_util::wast::WastTest {
106
17
                    path: "/src/wasmtime/tests/component-model/test/async/sync-barges-in.wast".into(),
107
17
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/sync-barges-in.wast").into(),
108
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: 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_memory64: 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
17
                }
110
17
            },|| {
111
2
                wasmtime_test_util::wast::WastTest {
112
2
                    path: "/src/wasmtime/tests/component-model/test/async/sync-streams.wast".into(),
113
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/sync-streams.wast").into(),
114
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_memory64: 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
2
                }
116
7
            },|| {
117
7
                wasmtime_test_util::wast::WastTest {
118
7
                    path: "/src/wasmtime/tests/component-model/test/async/trap-if-block-and-sync.wast".into(),
119
7
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-if-block-and-sync.wast").into(),
120
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: 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_memory64: 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
7
                }
122
11
            },|| {
123
11
                wasmtime_test_util::wast::WastTest {
124
11
                    path: "/src/wasmtime/tests/component-model/test/async/trap-if-done.wast".into(),
125
11
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-if-done.wast").into(),
126
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_memory64: 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
11
                }
128
11
            },|| {
129
3
                wasmtime_test_util::wast::WastTest {
130
3
                    path: "/src/wasmtime/tests/component-model/test/async/trap-on-reenter.wast".into(),
131
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/trap-on-reenter.wast").into(),
132
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_memory64: 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
3
                }
134
3
            },|| {
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_memory64: 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
3
            },|| {
141
3
                wasmtime_test_util::wast::WastTest {
142
3
                    path: "/src/wasmtime/tests/component-model/test/async/zero-length.wast".into(),
143
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/async/zero-length.wast").into(),
144
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_memory64: 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
3
                }
146
3
            },|| {
147
3
                wasmtime_test_util::wast::WastTest {
148
3
                    path: "/src/wasmtime/tests/component-model/test/names/kebab.wast".into(),
149
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/names/kebab.wast").into(),
150
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_memory64: 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
3
                }
152
7
            },|| {
153
7
                wasmtime_test_util::wast::WastTest {
154
7
                    path: "/src/wasmtime/tests/component-model/test/resources/multiple-resources.wast".into(),
155
7
                    contents: include_str!("/src/wasmtime/tests/component-model/test/resources/multiple-resources.wast").into(),
156
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: 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_memory64: 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
7
                }
158
7
            },|| {
159
3
                wasmtime_test_util::wast::WastTest {
160
3
                    path: "/src/wasmtime/tests/component-model/test/validation/implements.wast".into(),
161
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/validation/implements.wast").into(),
162
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_memory64: 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
3
                }
164
4
            },|| {
165
4
                wasmtime_test_util::wast::WastTest {
166
4
                    path: "/src/wasmtime/tests/component-model/test/values/strings.wast".into(),
167
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/values/strings.wast").into(),
168
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_memory64: 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
4
                }
170
13
            },|| {
171
13
                wasmtime_test_util::wast::WastTest {
172
13
                    path: "/src/wasmtime/tests/component-model/test/values/trap-in-post-return.wast".into(),
173
13
                    contents: include_str!("/src/wasmtime/tests/component-model/test/values/trap-in-post-return.wast").into(),
174
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: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: 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
13
                }
176
13
            },|| {
177
2
                wasmtime_test_util::wast::WastTest {
178
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/adapt.wast".into(),
179
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/adapt.wast").into(),
180
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_memory64: 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
2
                }
182
3
            },|| {
183
3
                wasmtime_test_util::wast::WastTest {
184
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/alias.wast".into(),
185
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/alias.wast").into(),
186
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_memory64: 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
3
                }
188
3
            },|| {
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_memory64: 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_memory64: 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
2
            },|| {
201
2
                wasmtime_test_util::wast::WastTest {
202
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/empty.wast".into(),
203
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/empty.wast").into(),
204
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_memory64: 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
2
                }
206
2
            },|| {
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_memory64: 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
1
            },|| {
213
1
                wasmtime_test_util::wast::WastTest {
214
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/export-ascription.wast".into(),
215
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/export-ascription.wast").into(),
216
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_memory64: 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
1
                }
218
1
            },|| {
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_memory64: 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
1
            },|| {
225
1
                wasmtime_test_util::wast::WastTest {
226
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/export.wast".into(),
227
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/export.wast").into(),
228
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_memory64: 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
1
                }
230
3
            },|| {
231
3
                wasmtime_test_util::wast::WastTest {
232
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/func.wast".into(),
233
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/func.wast").into(),
234
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_memory64: 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
3
                }
236
3
            },|| {
237
3
                wasmtime_test_util::wast::WastTest {
238
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/import.wast".into(),
239
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/import.wast").into(),
240
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_memory64: 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
3
                }
242
3
            },|| {
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_memory64: 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
2
            },|| {
249
2
                wasmtime_test_util::wast::WastTest {
250
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/inline-exports.wast".into(),
251
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/inline-exports.wast").into(),
252
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_memory64: 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
2
                }
254
2
            },|| {
255
2
                wasmtime_test_util::wast::WastTest {
256
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/instance-type.wast".into(),
257
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/instance-type.wast").into(),
258
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_memory64: 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
2
                }
260
3
            },|| {
261
3
                wasmtime_test_util::wast::WastTest {
262
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/instantiate.wast".into(),
263
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/instantiate.wast").into(),
264
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_memory64: 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
3
                }
266
3
            },|| {
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_memory64: 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_memory64: 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
1
                wasmtime_test_util::wast::WastTest {
280
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/lots-of-aliases.wast".into(),
281
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/lots-of-aliases.wast").into(),
282
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_memory64: 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
1
                }
284
1
            },|| {
285
1
                wasmtime_test_util::wast::WastTest {
286
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/lower.wast".into(),
287
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/lower.wast").into(),
288
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_memory64: 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
1
                }
290
1
            },|| {
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_memory64: 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
2
            },|| {
297
2
                wasmtime_test_util::wast::WastTest {
298
2
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/module-link.wast".into(),
299
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/module-link.wast").into(),
300
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_memory64: 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
2
                }
302
2
            },|| {
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_memory64: 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_memory64: 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
6
            },|| {
315
6
                wasmtime_test_util::wast::WastTest {
316
6
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/nested-modules.wast".into(),
317
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/nested-modules.wast").into(),
318
6
                    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_memory64: 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
6
                }
320
6
            },|| {
321
6
                wasmtime_test_util::wast::WastTest {
322
6
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/resources.wast".into(),
323
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/resources.wast").into(),
324
6
                    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_memory64: 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
6
                }
326
6
            },|| {
327
3
                wasmtime_test_util::wast::WastTest {
328
3
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/tags.wast".into(),
329
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/tags.wast").into(),
330
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_memory64: 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
3
                }
332
6
            },|| {
333
6
                wasmtime_test_util::wast::WastTest {
334
6
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/type-export-restrictions.wast".into(),
335
6
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/type-export-restrictions.wast").into(),
336
6
                    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_memory64: 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
6
                }
338
6
            },|| {
339
1
                wasmtime_test_util::wast::WastTest {
340
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/types.wast".into(),
341
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/types.wast").into(),
342
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_memory64: 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
1
                }
344
1
            },|| {
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_memory64: 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
1
            },|| {
351
1
                wasmtime_test_util::wast::WastTest {
352
1
                    path: "/src/wasmtime/tests/component-model/test/wasm-tools/virtualize.wast".into(),
353
1
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasm-tools/virtualize.wast").into(),
354
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_memory64: 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
1
                }
356
2
            },|| {
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_memory64: 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
4
            },|| {
363
4
                wasmtime_test_util::wast::WastTest {
364
4
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/adapter.wast".into(),
365
4
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/adapter.wast").into(),
366
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_memory64: 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
4
                }
368
4
            },|| {
369
2
                wasmtime_test_util::wast::WastTest {
370
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/aliasing.wast".into(),
371
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/aliasing.wast").into(),
372
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_memory64: 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
2
                }
374
15
            },|| {
375
15
                wasmtime_test_util::wast::WastTest {
376
15
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/fused.wast".into(),
377
15
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/fused.wast").into(),
378
15
                    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_memory64: 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
15
                }
380
15
            },|| {
381
2
                wasmtime_test_util::wast::WastTest {
382
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/import.wast".into(),
383
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/import.wast").into(),
384
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_memory64: 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
2
                }
386
13
            },|| {
387
13
                wasmtime_test_util::wast::WastTest {
388
13
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/instance.wast".into(),
389
13
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/instance.wast").into(),
390
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: 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_memory64: 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
13
                }
392
13
            },|| {
393
2
                wasmtime_test_util::wast::WastTest {
394
2
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/linking.wast".into(),
395
2
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/linking.wast").into(),
396
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_memory64: 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
2
                }
398
7
            },|| {
399
7
                wasmtime_test_util::wast::WastTest {
400
7
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/modules.wast".into(),
401
7
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/modules.wast").into(),
402
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: 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_memory64: 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
7
                }
404
8
            },|| {
405
8
                wasmtime_test_util::wast::WastTest {
406
8
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/nested.wast".into(),
407
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/nested.wast").into(),
408
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: 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_memory64: 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
8
                }
410
13
            },|| {
411
13
                wasmtime_test_util::wast::WastTest {
412
13
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/resources.wast".into(),
413
13
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/resources.wast").into(),
414
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: 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_memory64: 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
13
                }
416
13
            },|| {
417
8
                wasmtime_test_util::wast::WastTest {
418
8
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/restrictions.wast".into(),
419
8
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/restrictions.wast").into(),
420
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: 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_memory64: 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
8
                }
422
8
            },|| {
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_memory64: 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
5
            },|| {
429
5
                wasmtime_test_util::wast::WastTest {
430
5
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/strings.wast".into(),
431
5
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/strings.wast").into(),
432
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: 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_memory64: 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
5
                }
434
5
            },|| {
435
3
                wasmtime_test_util::wast::WastTest {
436
3
                    path: "/src/wasmtime/tests/component-model/test/wasmtime/tags.wast".into(),
437
3
                    contents: include_str!("/src/wasmtime/tests/component-model/test/wasmtime/tags.wast").into(),
438
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_memory64: 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
3
                }
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_memory64: 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
2
                wasmtime_test_util::wast::WastTest {
448
2
                    path: "/src/wasmtime/tests/misc_testsuite/aarch64-extr.wast".into(),
449
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/aarch64-extr.wast").into(),
450
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
452
2
            },|| {
453
2
                wasmtime_test_util::wast::WastTest {
454
2
                    path: "/src/wasmtime/tests/misc_testsuite/add.wast".into(),
455
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/add.wast").into(),
456
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
458
5
            },|| {
459
5
                wasmtime_test_util::wast::WastTest {
460
5
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-globals.wast".into(),
461
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-globals.wast").into(),
462
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
464
5
            },|| {
465
2
                wasmtime_test_util::wast::WastTest {
466
2
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-memories.wast".into(),
467
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-memories.wast").into(),
468
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: 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_memory64: None, component_model_fixed_length_lists: 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
2
                }
470
10
            },|| {
471
10
                wasmtime_test_util::wast::WastTest {
472
10
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-imported-tables.wast".into(),
473
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-imported-tables.wast").into(),
474
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: 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_memory64: None, component_model_fixed_length_lists: 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
10
                }
476
10
            },|| {
477
3
                wasmtime_test_util::wast::WastTest {
478
3
                    path: "/src/wasmtime/tests/misc_testsuite/alias-region-memory-copy.wast".into(),
479
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/alias-region-memory-copy.wast").into(),
480
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
482
3
            },|| {
483
2
                wasmtime_test_util::wast::WastTest {
484
2
                    path: "/src/wasmtime/tests/misc_testsuite/big-memory-behavior.wast".into(),
485
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/big-memory-behavior.wast").into(),
486
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: 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_memory64: None, component_model_fixed_length_lists: 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
2
                }
488
6
            },|| {
489
6
                wasmtime_test_util::wast::WastTest {
490
6
                    path: "/src/wasmtime/tests/misc_testsuite/bit-and-conditions.wast".into(),
491
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/bit-and-conditions.wast").into(),
492
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
494
12
            },|| {
495
12
                wasmtime_test_util::wast::WastTest {
496
12
                    path: "/src/wasmtime/tests/misc_testsuite/br-table-fuzzbug.wast".into(),
497
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/br-table-fuzzbug.wast").into(),
498
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_memory64: None, component_model_fixed_length_lists: 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
12
                }
500
12
            },|| {
501
3
                wasmtime_test_util::wast::WastTest {
502
3
                    path: "/src/wasmtime/tests/misc_testsuite/branch-hinting-invalid.wast".into(),
503
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/branch-hinting-invalid.wast").into(),
504
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
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_memory64: None, component_model_fixed_length_lists: 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
8
            },|| {
513
8
                wasmtime_test_util::wast::WastTest {
514
8
                    path: "/src/wasmtime/tests/misc_testsuite/call_indirect.wast".into(),
515
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/call_indirect.wast").into(),
516
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
518
9
            },|| {
519
9
                wasmtime_test_util::wast::WastTest {
520
9
                    path: "/src/wasmtime/tests/misc_testsuite/canonicalize-nan-scalar.wast".into(),
521
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/canonicalize-nan-scalar.wast").into(),
522
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: 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_memory64: None, component_model_fixed_length_lists: 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
9
                }
524
10
            },|| {
525
10
                wasmtime_test_util::wast::WastTest {
526
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/adapter.wast".into(),
527
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/adapter.wast").into(),
528
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: 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_memory64: None, component_model_fixed_length_lists: 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
10
                }
530
10
            },|| {
531
2
                wasmtime_test_util::wast::WastTest {
532
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/aliasing.wast".into(),
533
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/aliasing.wast").into(),
534
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
536
2
            },|| {
537
1
                wasmtime_test_util::wast::WastTest {
538
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/async-builtins.wast".into(),
539
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/async-builtins.wast").into(),
540
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: 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_memory64: None, component_model_fixed_length_lists: 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
1
                }
542
3
            },|| {
543
3
                wasmtime_test_util::wast::WastTest {
544
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-deadlock.wast".into(),
545
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-deadlock.wast").into(),
546
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
547
3
                }
548
12
            },|| {
549
12
                wasmtime_test_util::wast::WastTest {
550
12
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-overflow.wast".into(),
551
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/backpressure-overflow.wast").into(),
552
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: 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_memory64: None, component_model_fixed_length_lists: 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
12
                }
554
12
            },|| {
555
7
                wasmtime_test_util::wast::WastTest {
556
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/callback-yield-then-exit.wast".into(),
557
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/callback-yield-then-exit.wast").into(),
558
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
560
9
            },|| {
561
9
                wasmtime_test_util::wast::WastTest {
562
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-host.wast".into(),
563
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-host.wast").into(),
564
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_memory64: None, component_model_fixed_length_lists: 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
9
                }
566
9
            },|| {
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_memory64: None, component_model_fixed_length_lists: 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
7
            },|| {
573
4
                wasmtime_test_util::wast::WastTest {
574
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-starting-subtask-does-not-leak.wast".into(),
575
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-starting-subtask-does-not-leak.wast").into(),
576
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: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
4
                }
578
9
            },|| {
579
9
                wasmtime_test_util::wast::WastTest {
580
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-sync-and-waitable.wast".into(),
581
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/cancel-sync-and-waitable.wast").into(),
582
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: 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_memory64: None, component_model_fixed_length_lists: 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
9
                }
584
9
            },|| {
585
3
                wasmtime_test_util::wast::WastTest {
586
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-deadlock.wast".into(),
587
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-deadlock.wast").into(),
588
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
590
4
            },|| {
591
4
                wasmtime_test_util::wast::WastTest {
592
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-host.wast".into(),
593
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-host.wast").into(),
594
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
596
5
            },|| {
597
5
                wasmtime_test_util::wast::WastTest {
598
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/drop-waitable-set-stackful.wast".into(),
599
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/drop-waitable-set-stackful.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: 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_memory64: None, component_model_fixed_length_lists: 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
4
                wasmtime_test_util::wast::WastTest {
604
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/error-context.wast".into(),
605
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/error-context.wast").into(),
606
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: Some(true), component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
607
4
                }
608
6
            },|| {
609
6
                wasmtime_test_util::wast::WastTest {
610
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/exceptions.wast".into(),
611
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/exceptions.wast").into(),
612
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: 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 },
613
6
                }
614
6
            },|| {
615
6
                wasmtime_test_util::wast::WastTest {
616
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/fused.wast".into(),
617
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/fused.wast").into(),
618
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
620
6
            },|| {
621
5
                wasmtime_test_util::wast::WastTest {
622
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-read-dropped.wast".into(),
623
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-read-dropped.wast").into(),
624
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
626
10
            },|| {
627
10
                wasmtime_test_util::wast::WastTest {
628
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-completed.wast".into(),
629
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-completed.wast").into(),
630
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
10
                }
632
10
            },|| {
633
2
                wasmtime_test_util::wast::WastTest {
634
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-dropped.wast".into(),
635
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-cancel-write-dropped.wast").into(),
636
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
637
2
                }
638
10
            },|| {
639
10
                wasmtime_test_util::wast::WastTest {
640
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/future-read.wast".into(),
641
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/future-read.wast").into(),
642
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: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
10
                }
644
10
            },|| {
645
6
                wasmtime_test_util::wast::WastTest {
646
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write.wast".into(),
647
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write.wast").into(),
648
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
6
                }
650
6
            },|| {
651
2
                wasmtime_test_util::wast::WastTest {
652
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write2.wast".into(),
653
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/futures-must-write2.wast").into(),
654
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
656
2
            },|| {
657
2
                wasmtime_test_util::wast::WastTest {
658
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/futures.wast".into(),
659
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/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_memory64: None, component_model_fixed_length_lists: 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
2
            },|| {
663
1
                wasmtime_test_util::wast::WastTest {
664
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/intra-futures.wast".into(),
665
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/intra-futures.wast").into(),
666
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: 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_memory64: None, component_model_fixed_length_lists: 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
1
                }
668
3
            },|| {
669
3
                wasmtime_test_util::wast::WastTest {
670
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/intra-streams.wast".into(),
671
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/intra-streams.wast").into(),
672
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: 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_memory64: None, component_model_fixed_length_lists: 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
3
                }
674
3
            },|| {
675
3
                wasmtime_test_util::wast::WastTest {
676
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/join-during-sync-read.wast".into(),
677
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/join-during-sync-read.wast").into(),
678
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: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
3
                }
680
3
            },|| {
681
3
                wasmtime_test_util::wast::WastTest {
682
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/lift.wast".into(),
683
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/lift.wast").into(),
684
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: Some(true), component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
3
                }
686
3
            },|| {
687
2
                wasmtime_test_util::wast::WastTest {
688
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/lower.wast".into(),
689
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/lower.wast").into(),
690
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
691
2
                }
692
9
            },|| {
693
9
                wasmtime_test_util::wast::WastTest {
694
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/many-params-with-retptr.wast".into(),
695
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/many-params-with-retptr.wast").into(),
696
9
                    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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
697
9
                }
698
10
            },|| {
699
10
                wasmtime_test_util::wast::WastTest {
700
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/partial-stream-copies.wast".into(),
701
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/partial-stream-copies.wast").into(),
702
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
703
10
                }
704
10
            },|| {
705
2
                wasmtime_test_util::wast::WastTest {
706
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/reenter-during-yield.wast".into(),
707
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/reenter-during-yield.wast").into(),
708
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: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
9
            },|| {
711
9
                wasmtime_test_util::wast::WastTest {
712
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/reentrance.wast".into(),
713
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/reentrance.wast").into(),
714
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: 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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
715
9
                }
716
9
            },|| {
717
9
                wasmtime_test_util::wast::WastTest {
718
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stackful.wast".into(),
719
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stackful.wast").into(),
720
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: 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_memory64: None, component_model_fixed_length_lists: 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
9
                }
722
9
            },|| {
723
3
                wasmtime_test_util::wast::WastTest {
724
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-big-read-and-writes.wast".into(),
725
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-big-read-and-writes.wast").into(),
726
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
728
3
            },|| {
729
1
                wasmtime_test_util::wast::WastTest {
730
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-cancel-finished-op.wast".into(),
731
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-cancel-finished-op.wast").into(),
732
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
734
4
            },|| {
735
4
                wasmtime_test_util::wast::WastTest {
736
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/stream-zero-ops.wast".into(),
737
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/stream-zero-ops.wast").into(),
738
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: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
4
                }
740
9
            },|| {
741
9
                wasmtime_test_util::wast::WastTest {
742
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/streams-massive-send.wast".into(),
743
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/streams-massive-send.wast").into(),
744
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: 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_memory64: None, component_model_fixed_length_lists: 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
9
                }
746
9
            },|| {
747
1
                wasmtime_test_util::wast::WastTest {
748
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/streams.wast".into(),
749
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/streams.wast").into(),
750
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
751
1
                }
752
5
            },|| {
753
5
                wasmtime_test_util::wast::WastTest {
754
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/subtask-wait.wast".into(),
755
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/subtask-wait.wast").into(),
756
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
758
5
            },|| {
759
4
                wasmtime_test_util::wast::WastTest {
760
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-and-async-waitable.wast".into(),
761
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-and-async-waitable.wast").into(),
762
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: 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_memory64: None, component_model_fixed_length_lists: 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
4
                }
764
4
            },|| {
765
4
                wasmtime_test_util::wast::WastTest {
766
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-slots.wast".into(),
767
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-slots.wast").into(),
768
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: 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_memory64: None, component_model_fixed_length_lists: 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
4
                }
770
4
            },|| {
771
2
                wasmtime_test_util::wast::WastTest {
772
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-trap.wast".into(),
773
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context-trap.wast").into(),
774
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
776
6
            },|| {
777
6
                wasmtime_test_util::wast::WastTest {
778
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context.wast".into(),
779
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-call-context.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: 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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
781
6
                }
782
6
            },|| {
783
2
                wasmtime_test_util::wast::WastTest {
784
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/sync-streams.wast".into(),
785
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/sync-streams.wast").into(),
786
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: 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_memory64: None, component_model_fixed_length_lists: 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
2
                }
788
20
            },|| {
789
20
                wasmtime_test_util::wast::WastTest {
790
20
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-builtins.wast".into(),
791
20
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-builtins.wast").into(),
792
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: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
20
                }
794
20
            },|| {
795
15
                wasmtime_test_util::wast::WastTest {
796
15
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-deletion.wast".into(),
797
15
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-deletion.wast").into(),
798
15
                    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_memory64: None, component_model_fixed_length_lists: 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
15
                }
800
15
            },|| {
801
3
                wasmtime_test_util::wast::WastTest {
802
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/task-return-traps.wast".into(),
803
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/task-return-traps.wast").into(),
804
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: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
3
                }
806
10
            },|| {
807
10
                wasmtime_test_util::wast::WastTest {
808
10
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-done.wast".into(),
809
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-done.wast").into(),
810
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: 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_memory64: None, component_model_fixed_length_lists: 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
10
                }
812
10
            },|| {
813
3
                wasmtime_test_util::wast::WastTest {
814
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-transfer-in-waitable-set.wast".into(),
815
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/trap-if-transfer-in-waitable-set.wast").into(),
816
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
817
3
                }
818
3
            },|| {
819
1
                wasmtime_test_util::wast::WastTest {
820
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever.wast".into(),
821
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever.wast").into(),
822
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
823
1
                }
824
1
            },|| {
825
1
                wasmtime_test_util::wast::WastTest {
826
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever2.wast".into(),
827
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/wait-forever2.wast").into(),
828
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
830
3
            },|| {
831
3
                wasmtime_test_util::wast::WastTest {
832
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/waitable-set-stale-entry.wast".into(),
833
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/waitable-set-stale-entry.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: 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_memory64: None, component_model_fixed_length_lists: 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
2
                wasmtime_test_util::wast::WastTest {
838
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/async/yield-when-cancelled.wast".into(),
839
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/async/yield-when-cancelled.wast").into(),
840
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
842
2
            },|| {
843
1
                wasmtime_test_util::wast::WastTest {
844
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/big-strings.wast".into(),
845
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/big-strings.wast").into(),
846
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
848
2
            },|| {
849
2
                wasmtime_test_util::wast::WastTest {
850
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/enum_discriminant.wast".into(),
851
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/enum_discriminant.wast").into(),
852
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
854
5
            },|| {
855
5
                wasmtime_test_util::wast::WastTest {
856
5
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/enums.wast".into(),
857
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/enums.wast").into(),
858
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
860
5
            },|| {
861
3
                wasmtime_test_util::wast::WastTest {
862
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/error-context-trap-in-post-return.wast".into(),
863
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/error-context-trap-in-post-return.wast").into(),
864
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: Some(true), component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
865
3
                }
866
11
            },|| {
867
11
                wasmtime_test_util::wast::WastTest {
868
11
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/exceptions.wast".into(),
869
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/exceptions.wast").into(),
870
11
                    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_memory64: 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 },
871
11
                }
872
13
            },|| {
873
13
                wasmtime_test_util::wast::WastTest {
874
13
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/fixed_length_lists.wast".into(),
875
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/fixed_length_lists.wast").into(),
876
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: 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_memory64: 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 },
877
13
                }
878
13
            },|| {
879
9
                wasmtime_test_util::wast::WastTest {
880
9
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/gc/empty.wast".into(),
881
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/gc/empty.wast").into(),
882
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: Some(true), component_model_map: None, component_model_memory64: 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 },
883
9
                }
884
9
            },|| {
885
4
                wasmtime_test_util::wast::WastTest {
886
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/implements-disabled.wast".into(),
887
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/implements-disabled.wast").into(),
888
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_memory64: 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 },
889
4
                }
890
4
            },|| {
891
1
                wasmtime_test_util::wast::WastTest {
892
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/implements.wast".into(),
893
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/implements.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_memory64: 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 },
895
1
                }
896
1
            },|| {
897
1
                wasmtime_test_util::wast::WastTest {
898
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/import.wast".into(),
899
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/import.wast").into(),
900
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
902
3
            },|| {
903
3
                wasmtime_test_util::wast::WastTest {
904
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/instance.wast".into(),
905
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/instance.wast").into(),
906
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
908
3
            },|| {
909
3
                wasmtime_test_util::wast::WastTest {
910
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/linking.wast".into(),
911
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/linking.wast").into(),
912
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
914
3
            },|| {
915
1
                wasmtime_test_util::wast::WastTest {
916
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/map-types.wast".into(),
917
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/map-types.wast").into(),
918
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
919
1
                }
920
1
            },|| {
921
1
                wasmtime_test_util::wast::WastTest {
922
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/memory64.wast".into(),
923
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/memory64.wast").into(),
924
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_memory64: 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 },
925
1
                }
926
4
            },|| {
927
4
                wasmtime_test_util::wast::WastTest {
928
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/modules.wast".into(),
929
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/modules.wast").into(),
930
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_memory64: 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 },
931
4
                }
932
4
            },|| {
933
4
                wasmtime_test_util::wast::WastTest {
934
4
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/nested-many-instantiations.wast".into(),
935
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/nested-many-instantiations.wast").into(),
936
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
938
8
            },|| {
939
8
                wasmtime_test_util::wast::WastTest {
940
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/nested.wast".into(),
941
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/nested.wast").into(),
942
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
944
8
            },|| {
945
8
                wasmtime_test_util::wast::WastTest {
946
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/resources.wast".into(),
947
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/resources.wast").into(),
948
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: 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_memory64: None, component_model_fixed_length_lists: 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
8
                }
950
8
            },|| {
951
2
                wasmtime_test_util::wast::WastTest {
952
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/restrictions.wast".into(),
953
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/restrictions.wast").into(),
954
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
956
15
            },|| {
957
15
                wasmtime_test_util::wast::WastTest {
958
15
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/simple.wast".into(),
959
15
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/simple.wast").into(),
960
15
                    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_memory64: None, component_model_fixed_length_lists: 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
15
                }
962
15
            },|| {
963
7
                wasmtime_test_util::wast::WastTest {
964
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/string-transcode-invalid.wast".into(),
965
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/string-transcode-invalid.wast").into(),
966
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: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
967
7
                }
968
13
            },|| {
969
13
                wasmtime_test_util::wast::WastTest {
970
13
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/strings.wast".into(),
971
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/strings.wast").into(),
972
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: 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_memory64: None, component_model_fixed_length_lists: 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
13
                }
974
13
            },|| {
975
1
                wasmtime_test_util::wast::WastTest {
976
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/tags.wast".into(),
977
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/tags.wast").into(),
978
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_memory64: 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 },
979
1
                }
980
1
            },|| {
981
1
                wasmtime_test_util::wast::WastTest {
982
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/trap.wast".into(),
983
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/trap.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: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
3
            },|| {
987
3
                wasmtime_test_util::wast::WastTest {
988
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model/types.wast".into(),
989
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model/types.wast").into(),
990
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
992
3
            },|| {
993
1
                wasmtime_test_util::wast::WastTest {
994
1
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/many-threads-indexed.wast".into(),
995
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/many-threads-indexed.wast").into(),
996
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
998
8
            },|| {
999
8
                wasmtime_test_util::wast::WastTest {
1000
8
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/stackful-cancellation.wast".into(),
1001
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/stackful-cancellation.wast").into(),
1002
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: Some(true), component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
8
                }
1004
8
            },|| {
1005
3
                wasmtime_test_util::wast::WastTest {
1006
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/subtask-drop-multithreaded.wast".into(),
1007
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/subtask-drop-multithreaded.wast").into(),
1008
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: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
3
                }
1010
3
            },|| {
1011
3
                wasmtime_test_util::wast::WastTest {
1012
3
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/suspend-trap.wast".into(),
1013
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/suspend-trap.wast").into(),
1014
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1016
11
            },|| {
1017
11
                wasmtime_test_util::wast::WastTest {
1018
11
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/thread-new-indirect-multi-table.wast".into(),
1019
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/thread-new-indirect-multi-table.wast").into(),
1020
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: None, component_model_threading: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
11
                }
1022
11
            },|| {
1023
7
                wasmtime_test_util::wast::WastTest {
1024
7
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-builtins.wast".into(),
1025
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-builtins.wast").into(),
1026
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1028
7
            },|| {
1029
6
                wasmtime_test_util::wast::WastTest {
1030
6
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-trap-in-post-return.wast".into(),
1031
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/threading-trap-in-post-return.wast").into(),
1032
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1034
6
            },|| {
1035
2
                wasmtime_test_util::wast::WastTest {
1036
2
                    path: "/src/wasmtime/tests/misc_testsuite/component-model-threading/yield-cancellable.wast".into(),
1037
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/component-model-threading/yield-cancellable.wast").into(),
1038
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: Some(true), component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
2
                }
1040
6
            },|| {
1041
6
                wasmtime_test_util::wast::WastTest {
1042
6
                    path: "/src/wasmtime/tests/misc_testsuite/control-flow.wast".into(),
1043
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/control-flow.wast").into(),
1044
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_memory64: None, component_model_fixed_length_lists: 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
4
                wasmtime_test_util::wast::WastTest {
1048
4
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes-invalid.wast".into(),
1049
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes-invalid.wast").into(),
1050
4
                    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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1052
4
            },|| {
1053
3
                wasmtime_test_util::wast::WastTest {
1054
3
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes.wast".into(),
1055
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/custom-page-sizes.wast").into(),
1056
3
                    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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1058
3
            },|| {
1059
1
                wasmtime_test_util::wast::WastTest {
1060
1
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid-shared-memory.wast".into(),
1061
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid-shared-memory.wast").into(),
1062
1
                    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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1064
1
            },|| {
1065
1
                wasmtime_test_util::wast::WastTest {
1066
1
                    path: "/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid.wast".into(),
1067
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/custom-page-sizes/max-size-invalid.wast").into(),
1068
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1070
3
            },|| {
1071
3
                wasmtime_test_util::wast::WastTest {
1072
3
                    path: "/src/wasmtime/tests/misc_testsuite/div-rem.wast".into(),
1073
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/div-rem.wast").into(),
1074
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1076
4
            },|| {
1077
4
                wasmtime_test_util::wast::WastTest {
1078
4
                    path: "/src/wasmtime/tests/misc_testsuite/elem-ref-null.wast".into(),
1079
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/elem-ref-null.wast").into(),
1080
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1082
5
            },|| {
1083
5
                wasmtime_test_util::wast::WastTest {
1084
5
                    path: "/src/wasmtime/tests/misc_testsuite/elem_drop.wast".into(),
1085
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/elem_drop.wast").into(),
1086
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1088
16
            },|| {
1089
16
                wasmtime_test_util::wast::WastTest {
1090
16
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_fannkuch.wast".into(),
1091
16
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_fannkuch.wast").into(),
1092
16
                    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_memory64: None, component_model_fixed_length_lists: 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
16
                }
1094
27
            },|| {
1095
27
                wasmtime_test_util::wast::WastTest {
1096
27
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_fasta.wast".into(),
1097
27
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_fasta.wast").into(),
1098
27
                    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_memory64: None, component_model_fixed_length_lists: 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
27
                }
1100
27
            },|| {
1101
6
                wasmtime_test_util::wast::WastTest {
1102
6
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_ifs.wast".into(),
1103
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_ifs.wast").into(),
1104
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1106
19
            },|| {
1107
19
                wasmtime_test_util::wast::WastTest {
1108
19
                    path: "/src/wasmtime/tests/misc_testsuite/embenchen_primes.wast".into(),
1109
19
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/embenchen_primes.wast").into(),
1110
19
                    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_memory64: None, component_model_fixed_length_lists: 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
19
                }
1112
19
            },|| {
1113
2
                wasmtime_test_util::wast::WastTest {
1114
2
                    path: "/src/wasmtime/tests/misc_testsuite/empty.wast".into(),
1115
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/empty.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: 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_memory64: None, component_model_fixed_length_lists: 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
3
            },|| {
1119
3
                wasmtime_test_util::wast::WastTest {
1120
3
                    path: "/src/wasmtime/tests/misc_testsuite/export-large-signature.wast".into(),
1121
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/export-large-signature.wast").into(),
1122
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1124
3
            },|| {
1125
3
                wasmtime_test_util::wast::WastTest {
1126
3
                    path: "/src/wasmtime/tests/misc_testsuite/externref-id-function.wast".into(),
1127
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-id-function.wast").into(),
1128
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1130
5
            },|| {
1131
5
                wasmtime_test_util::wast::WastTest {
1132
5
                    path: "/src/wasmtime/tests/misc_testsuite/externref-segment.wast".into(),
1133
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-segment.wast").into(),
1134
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1136
6
            },|| {
1137
6
                wasmtime_test_util::wast::WastTest {
1138
6
                    path: "/src/wasmtime/tests/misc_testsuite/externref-table-dropped-segment-issue-8281.wast".into(),
1139
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/externref-table-dropped-segment-issue-8281.wast").into(),
1140
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1142
6
            },|| {
1143
3
                wasmtime_test_util::wast::WastTest {
1144
3
                    path: "/src/wasmtime/tests/misc_testsuite/f64-copysign.wast".into(),
1145
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/f64-copysign.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_memory64: None, component_model_fixed_length_lists: 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
2
                wasmtime_test_util::wast::WastTest {
1150
2
                    path: "/src/wasmtime/tests/misc_testsuite/fib.wast".into(),
1151
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/fib.wast").into(),
1152
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1154
2
            },|| {
1155
1
                wasmtime_test_util::wast::WastTest {
1156
1
                    path: "/src/wasmtime/tests/misc_testsuite/float-round-doesnt-load-too-much.wast".into(),
1157
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/float-round-doesnt-load-too-much.wast").into(),
1158
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1160
7
            },|| {
1161
7
                wasmtime_test_util::wast::WastTest {
1162
7
                    path: "/src/wasmtime/tests/misc_testsuite/func-400-params.wast".into(),
1163
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/func-400-params.wast").into(),
1164
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1166
7
            },|| {
1167
3
                wasmtime_test_util::wast::WastTest {
1168
3
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/call_indirect.wast".into(),
1169
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/call_indirect.wast").into(),
1170
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: 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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1172
3
            },|| {
1173
3
                wasmtime_test_util::wast::WastTest {
1174
3
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/instance.wast".into(),
1175
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/instance.wast").into(),
1176
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: 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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1178
3
            },|| {
1179
3
                wasmtime_test_util::wast::WastTest {
1180
3
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_fill.wast".into(),
1181
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_fill.wast").into(),
1182
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_memory64: None, component_model_fixed_length_lists: 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
7
            },|| {
1185
7
                wasmtime_test_util::wast::WastTest {
1186
7
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_get.wast".into(),
1187
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_get.wast").into(),
1188
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1190
7
            },|| {
1191
4
                wasmtime_test_util::wast::WastTest {
1192
4
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_grow.wast".into(),
1193
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_grow.wast").into(),
1194
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1196
4
            },|| {
1197
4
                wasmtime_test_util::wast::WastTest {
1198
4
                    path: "/src/wasmtime/tests/misc_testsuite/function-references/table_set.wast".into(),
1199
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/function-references/table_set.wast").into(),
1200
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1202
4
            },|| {
1203
3
                wasmtime_test_util::wast::WastTest {
1204
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/active-space-end-readonly.wast".into(),
1205
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/active-space-end-readonly.wast").into(),
1206
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1208
5
            },|| {
1209
5
                wasmtime_test_util::wast::WastTest {
1210
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alias-region-array-copy.wast".into(),
1211
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alias-region-array-copy.wast").into(),
1212
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1213
5
                }
1214
5
            },|| {
1215
2
                wasmtime_test_util::wast::WastTest {
1216
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alias-region-table-copy.wast".into(),
1217
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alias-region-table-copy.wast").into(),
1218
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1220
4
            },|| {
1221
4
                wasmtime_test_util::wast::WastTest {
1222
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/alloc-v128-struct.wast".into(),
1223
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/alloc-v128-struct.wast").into(),
1224
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_memory64: 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 },
1225
4
                }
1226
4
            },|| {
1227
3
                wasmtime_test_util::wast::WastTest {
1228
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/anyref_that_is_i31_barriers.wast".into(),
1229
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/anyref_that_is_i31_barriers.wast").into(),
1230
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1232
3
            },|| {
1233
3
                wasmtime_test_util::wast::WastTest {
1234
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-alloc-too-large.wast".into(),
1235
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-alloc-too-large.wast").into(),
1236
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1237
3
                }
1238
7
            },|| {
1239
7
                wasmtime_test_util::wast::WastTest {
1240
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-gc-refs.wast".into(),
1241
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-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_memory64: None, component_model_fixed_length_lists: 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
12
            },|| {
1245
12
                wasmtime_test_util::wast::WastTest {
1246
12
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-inline.wast".into(),
1247
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-inline.wast").into(),
1248
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_memory64: 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 },
1249
12
                }
1250
12
            },|| {
1251
11
                wasmtime_test_util::wast::WastTest {
1252
11
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-non-gc-refs.wast".into(),
1253
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-non-gc-refs.wast").into(),
1254
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_memory64: None, component_model_fixed_length_lists: 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
11
                }
1256
12
            },|| {
1257
12
                wasmtime_test_util::wast::WastTest {
1258
12
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-copy-overwrite-i31.wast".into(),
1259
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-copy-overwrite-i31.wast").into(),
1260
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_memory64: None, component_model_fixed_length_lists: 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
12
                }
1262
12
            },|| {
1263
5
                wasmtime_test_util::wast::WastTest {
1264
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-fill-gc-refs.wast".into(),
1265
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-fill-gc-refs.wast").into(),
1266
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1268
5
            },|| {
1269
3
                wasmtime_test_util::wast::WastTest {
1270
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-fill-null-funcref.wast".into(),
1271
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-fill-null-funcref.wast").into(),
1272
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1274
6
            },|| {
1275
6
                wasmtime_test_util::wast::WastTest {
1276
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-gc-refs.wast".into(),
1277
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-gc-refs.wast").into(),
1278
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1280
7
            },|| {
1281
7
                wasmtime_test_util::wast::WastTest {
1282
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-get-s.wast".into(),
1283
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-get-s.wast").into(),
1284
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1286
7
            },|| {
1287
3
                wasmtime_test_util::wast::WastTest {
1288
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-init-data.wast".into(),
1289
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-init-data.wast").into(),
1290
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1292
4
            },|| {
1293
4
                wasmtime_test_util::wast::WastTest {
1294
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-len.wast".into(),
1295
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-len.wast").into(),
1296
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1298
4
            },|| {
1299
3
                wasmtime_test_util::wast::WastTest {
1300
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-data-missing-stack-map.wast".into(),
1301
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-data-missing-stack-map.wast").into(),
1302
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1304
4
            },|| {
1305
4
                wasmtime_test_util::wast::WastTest {
1306
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-data.wast".into(),
1307
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-data.wast").into(),
1308
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1310
6
            },|| {
1311
6
                wasmtime_test_util::wast::WastTest {
1312
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-elem-missing-stack-map.wast".into(),
1313
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-elem-missing-stack-map.wast").into(),
1314
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1316
7
            },|| {
1317
7
                wasmtime_test_util::wast::WastTest {
1318
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-new-elem.wast".into(),
1319
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-new-elem.wast").into(),
1320
7
                    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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1322
13
            },|| {
1323
13
                wasmtime_test_util::wast::WastTest {
1324
13
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-set.wast".into(),
1325
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-set.wast").into(),
1326
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: 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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1327
13
                }
1328
13
            },|| {
1329
3
                wasmtime_test_util::wast::WastTest {
1330
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/array-types.wast".into(),
1331
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/array-types.wast").into(),
1332
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1334
8
            },|| {
1335
8
                wasmtime_test_util::wast::WastTest {
1336
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/arrays-of-different-types.wast".into(),
1337
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/arrays-of-different-types.wast").into(),
1338
8
                    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_memory64: 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 },
1339
8
                }
1340
8
            },|| {
1341
5
                wasmtime_test_util::wast::WastTest {
1342
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/big-array-overflow.wast".into(),
1343
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/big-array-overflow.wast").into(),
1344
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1346
5
            },|| {
1347
5
                wasmtime_test_util::wast::WastTest {
1348
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/binary-tree.wast".into(),
1349
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/binary-tree.wast").into(),
1350
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1352
5
            },|| {
1353
3
                wasmtime_test_util::wast::WastTest {
1354
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/br-on-cast.wast".into(),
1355
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/br-on-cast.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_memory64: None, component_model_fixed_length_lists: 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
5
            },|| {
1359
5
                wasmtime_test_util::wast::WastTest {
1360
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/br-on-null.wast".into(),
1361
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/br-on-null.wast").into(),
1362
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1364
5
            },|| {
1365
2
                wasmtime_test_util::wast::WastTest {
1366
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/bump-ptr-can-move.wast".into(),
1367
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/bump-ptr-can-move.wast").into(),
1368
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1369
2
                }
1370
8
            },|| {
1371
8
                wasmtime_test_util::wast::WastTest {
1372
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/component-async-suspended-fiber-roots.wast".into(),
1373
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/component-async-suspended-fiber-roots.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: 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_memory64: None, component_model_fixed_length_lists: 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
4
                wasmtime_test_util::wast::WastTest {
1378
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc-simd.wast".into(),
1379
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc-simd.wast").into(),
1380
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_memory64: 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 },
1381
4
                }
1382
8
            },|| {
1383
8
                wasmtime_test_util::wast::WastTest {
1384
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc.wast".into(),
1385
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/const-expr-gc.wast").into(),
1386
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
1388
8
            },|| {
1389
4
                wasmtime_test_util::wast::WastTest {
1390
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/deeply-nested-struct-survives-gc.wast".into(),
1391
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/deeply-nested-struct-survives-gc.wast").into(),
1392
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_memory64: None, component_model_fixed_length_lists: 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
7
            },|| {
1395
7
                wasmtime_test_util::wast::WastTest {
1396
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/empty-struct.wast".into(),
1397
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/empty-struct.wast").into(),
1398
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1400
8
            },|| {
1401
8
                wasmtime_test_util::wast::WastTest {
1402
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/eval-const-expr-once.wast".into(),
1403
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/eval-const-expr-once.wast").into(),
1404
8
                    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_memory64: None, component_model_fixed_length_lists: 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
8
                }
1406
8
            },|| {
1407
6
                wasmtime_test_util::wast::WastTest {
1408
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/extern-any-conversion.wast".into(),
1409
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/extern-any-conversion.wast").into(),
1410
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_memory64: None, component_model_fixed_length_lists: 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
5
                wasmtime_test_util::wast::WastTest {
1414
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/externrefs-can-be-i31refs.wast".into(),
1415
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/externrefs-can-be-i31refs.wast").into(),
1416
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1418
9
            },|| {
1419
9
                wasmtime_test_util::wast::WastTest {
1420
9
                    path: "/src/wasmtime/tests/misc_testsuite/gc/func-refs-in-gc-heap.wast".into(),
1421
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/func-refs-in-gc-heap.wast").into(),
1422
9
                    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_memory64: None, component_model_fixed_length_lists: 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
9
                }
1424
9
            },|| {
1425
1
                wasmtime_test_util::wast::WastTest {
1426
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/funcref-field.wast".into(),
1427
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/funcref-field.wast").into(),
1428
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1430
2
            },|| {
1431
2
                wasmtime_test_util::wast::WastTest {
1432
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/fuzz-segfault.wast".into(),
1433
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/fuzz-segfault.wast").into(),
1434
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1436
4
            },|| {
1437
4
                wasmtime_test_util::wast::WastTest {
1438
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/gc-pressure.wast".into(),
1439
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/gc-pressure.wast").into(),
1440
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1442
10
            },|| {
1443
10
                wasmtime_test_util::wast::WastTest {
1444
10
                    path: "/src/wasmtime/tests/misc_testsuite/gc/gc-ref-array-pressure.wast".into(),
1445
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/gc-ref-array-pressure.wast").into(),
1446
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_memory64: None, component_model_fixed_length_lists: 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
10
                }
1448
10
            },|| {
1449
3
                wasmtime_test_util::wast::WastTest {
1450
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/heap-data-ptr-readonly.wast".into(),
1451
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/heap-data-ptr-readonly.wast").into(),
1452
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1454
3
            },|| {
1455
2
                wasmtime_test_util::wast::WastTest {
1456
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31-as-externref-in-passive-element-segment.wast".into(),
1457
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31-as-externref-in-passive-element-segment.wast").into(),
1458
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_memory64: None, component_model_fixed_length_lists: 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
2
            },|| {
1461
2
                wasmtime_test_util::wast::WastTest {
1462
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-in-struct.wast".into(),
1463
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-in-struct.wast").into(),
1464
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1466
3
            },|| {
1467
3
                wasmtime_test_util::wast::WastTest {
1468
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-of-global-initializers.wast".into(),
1469
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-of-global-initializers.wast").into(),
1470
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1472
6
            },|| {
1473
6
                wasmtime_test_util::wast::WastTest {
1474
6
                    path: "/src/wasmtime/tests/misc_testsuite/gc/i31ref-tables.wast".into(),
1475
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/i31ref-tables.wast").into(),
1476
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1478
6
            },|| {
1479
2
                wasmtime_test_util::wast::WastTest {
1480
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10171.wast".into(),
1481
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10171.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_memory64: None, component_model_fixed_length_lists: 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
4
            },|| {
1485
4
                wasmtime_test_util::wast::WastTest {
1486
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10182.wast".into(),
1487
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10182.wast").into(),
1488
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1490
4
            },|| {
1491
3
                wasmtime_test_util::wast::WastTest {
1492
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10353.wast".into(),
1493
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10353.wast").into(),
1494
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_memory64: None, component_model_fixed_length_lists: 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
10
            },|| {
1497
10
                wasmtime_test_util::wast::WastTest {
1498
10
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10397.wast".into(),
1499
10
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10397.wast").into(),
1500
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_memory64: None, component_model_fixed_length_lists: 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
10
                }
1502
10
            },|| {
1503
3
                wasmtime_test_util::wast::WastTest {
1504
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10459.wast".into(),
1505
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10459.wast").into(),
1506
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1507
3
                }
1508
4
            },|| {
1509
4
                wasmtime_test_util::wast::WastTest {
1510
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-10467.wast".into(),
1511
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-10467.wast").into(),
1512
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1514
7
            },|| {
1515
7
                wasmtime_test_util::wast::WastTest {
1516
7
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-11753.wast".into(),
1517
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-11753.wast").into(),
1518
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_memory64: 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 },
1519
7
                }
1520
7
            },|| {
1521
5
                wasmtime_test_util::wast::WastTest {
1522
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13034.wast".into(),
1523
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13034.wast").into(),
1524
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1526
5
            },|| {
1527
3
                wasmtime_test_util::wast::WastTest {
1528
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13066.wast".into(),
1529
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13066.wast").into(),
1530
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1532
11
            },|| {
1533
11
                wasmtime_test_util::wast::WastTest {
1534
11
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13095.wast".into(),
1535
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13095.wast").into(),
1536
11
                    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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1537
11
                }
1538
14
            },|| {
1539
14
                wasmtime_test_util::wast::WastTest {
1540
14
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13134.wast".into(),
1541
14
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13134.wast").into(),
1542
14
                    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_memory64: None, component_model_fixed_length_lists: 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
14
                }
1544
19
            },|| {
1545
19
                wasmtime_test_util::wast::WastTest {
1546
19
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13152.wast".into(),
1547
19
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13152.wast").into(),
1548
19
                    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_memory64: 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 },
1549
19
                }
1550
19
            },|| {
1551
5
                wasmtime_test_util::wast::WastTest {
1552
5
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13247.wast".into(),
1553
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13247.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_memory64: None, component_model_fixed_length_lists: 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
2
                wasmtime_test_util::wast::WastTest {
1558
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13417.wast".into(),
1559
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13417.wast").into(),
1560
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1562
8
            },|| {
1563
8
                wasmtime_test_util::wast::WastTest {
1564
8
                    path: "/src/wasmtime/tests/misc_testsuite/gc/issue-13480.wast".into(),
1565
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/issue-13480.wast").into(),
1566
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
1568
9
            },|| {
1569
9
                wasmtime_test_util::wast::WastTest {
1570
9
                    path: "/src/wasmtime/tests/misc_testsuite/gc/kotlin-benchmark-bug.wast".into(),
1571
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/kotlin-benchmark-bug.wast").into(),
1572
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: 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_memory64: None, component_model_fixed_length_lists: 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
9
                }
1574
11
            },|| {
1575
11
                wasmtime_test_util::wast::WastTest {
1576
11
                    path: "/src/wasmtime/tests/misc_testsuite/gc/linked-list.wast".into(),
1577
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/linked-list.wast").into(),
1578
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_memory64: None, component_model_fixed_length_lists: 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
11
                }
1580
11
            },|| {
1581
1
                wasmtime_test_util::wast::WastTest {
1582
1
                    path: "/src/wasmtime/tests/misc_testsuite/gc/more-rec-groups-than-types.wast".into(),
1583
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/more-rec-groups-than-types.wast").into(),
1584
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1586
2
            },|| {
1587
2
                wasmtime_test_util::wast::WastTest {
1588
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/null-i31ref.wast".into(),
1589
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/null-i31ref.wast").into(),
1590
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1592
4
            },|| {
1593
4
                wasmtime_test_util::wast::WastTest {
1594
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/packed-struct-fields.wast".into(),
1595
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/packed-struct-fields.wast").into(),
1596
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1598
4
            },|| {
1599
3
                wasmtime_test_util::wast::WastTest {
1600
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/rec-group-funcs.wast".into(),
1601
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/rec-group-funcs.wast").into(),
1602
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1604
3
            },|| {
1605
2
                wasmtime_test_util::wast::WastTest {
1606
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-as-non-null.wast".into(),
1607
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-as-non-null.wast").into(),
1608
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_memory64: None, component_model_fixed_length_lists: 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
3
            },|| {
1611
3
                wasmtime_test_util::wast::WastTest {
1612
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-eq.wast".into(),
1613
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-eq.wast").into(),
1614
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1616
12
            },|| {
1617
12
                wasmtime_test_util::wast::WastTest {
1618
12
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-test-readonly.wast".into(),
1619
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-test-readonly.wast").into(),
1620
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_memory64: None, component_model_fixed_length_lists: 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
12
                }
1622
24
            },|| {
1623
24
                wasmtime_test_util::wast::WastTest {
1624
24
                    path: "/src/wasmtime/tests/misc_testsuite/gc/ref-test.wast".into(),
1625
24
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/ref-test.wast").into(),
1626
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: 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_memory64: None, component_model_fixed_length_lists: 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
24
                }
1628
24
            },|| {
1629
4
                wasmtime_test_util::wast::WastTest {
1630
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/semispace-capacity.wast".into(),
1631
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/semispace-capacity.wast").into(),
1632
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1634
14
            },|| {
1635
14
                wasmtime_test_util::wast::WastTest {
1636
14
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-instructions.wast".into(),
1637
14
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-instructions.wast").into(),
1638
14
                    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_memory64: None, component_model_fixed_length_lists: 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
14
                }
1640
14
            },|| {
1641
2
                wasmtime_test_util::wast::WastTest {
1642
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-mixed-fields.wast".into(),
1643
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-mixed-fields.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_memory64: None, component_model_fixed_length_lists: 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
3
            },|| {
1647
3
                wasmtime_test_util::wast::WastTest {
1648
3
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-refs-survive-gc.wast".into(),
1649
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-refs-survive-gc.wast").into(),
1650
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1652
4
            },|| {
1653
4
                wasmtime_test_util::wast::WastTest {
1654
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-set-gc-ref.wast".into(),
1655
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-set-gc-ref.wast").into(),
1656
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1657
4
                }
1658
4
            },|| {
1659
2
                wasmtime_test_util::wast::WastTest {
1660
2
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-types.wast".into(),
1661
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-types.wast").into(),
1662
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1663
2
                }
1664
4
            },|| {
1665
4
                wasmtime_test_util::wast::WastTest {
1666
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/struct-with-v128.wast".into(),
1667
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/struct-with-v128.wast").into(),
1668
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_memory64: 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 },
1669
4
                }
1670
4
            },|| {
1671
4
                wasmtime_test_util::wast::WastTest {
1672
4
                    path: "/src/wasmtime/tests/misc_testsuite/gc/v128-with-gc-ref.wast".into(),
1673
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/gc/v128-with-gc-ref.wast").into(),
1674
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_memory64: 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
4
                }
1676
4
            },|| {
1677
3
                wasmtime_test_util::wast::WastTest {
1678
3
                    path: "/src/wasmtime/tests/misc_testsuite/imported-memory-copy.wast".into(),
1679
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/imported-memory-copy.wast").into(),
1680
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1681
3
                }
1682
4
            },|| {
1683
4
                wasmtime_test_util::wast::WastTest {
1684
4
                    path: "/src/wasmtime/tests/misc_testsuite/int-to-float-splat.wast".into(),
1685
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/int-to-float-splat.wast").into(),
1686
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_memory64: 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 },
1687
4
                }
1688
4
            },|| {
1689
4
                wasmtime_test_util::wast::WastTest {
1690
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue11561.wast".into(),
1691
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue11561.wast").into(),
1692
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_memory64: 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 },
1693
4
                }
1694
4
            },|| {
1695
4
                wasmtime_test_util::wast::WastTest {
1696
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue11748.wast".into(),
1697
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue11748.wast").into(),
1698
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1700
4
            },|| {
1701
2
                wasmtime_test_util::wast::WastTest {
1702
2
                    path: "/src/wasmtime/tests/misc_testsuite/issue12318.wast".into(),
1703
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue12318.wast").into(),
1704
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1706
7
            },|| {
1707
7
                wasmtime_test_util::wast::WastTest {
1708
7
                    path: "/src/wasmtime/tests/misc_testsuite/issue1809.wast".into(),
1709
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue1809.wast").into(),
1710
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
1712
7
            },|| {
1713
5
                wasmtime_test_util::wast::WastTest {
1714
5
                    path: "/src/wasmtime/tests/misc_testsuite/issue4840.wast".into(),
1715
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4840.wast").into(),
1716
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1718
5
            },|| {
1719
2
                wasmtime_test_util::wast::WastTest {
1720
2
                    path: "/src/wasmtime/tests/misc_testsuite/issue4857.wast".into(),
1721
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4857.wast").into(),
1722
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1723
2
                }
1724
4
            },|| {
1725
4
                wasmtime_test_util::wast::WastTest {
1726
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue4890.wast".into(),
1727
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue4890.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_memory64: None, component_model_fixed_length_lists: 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
2
                wasmtime_test_util::wast::WastTest {
1732
2
                    path: "/src/wasmtime/tests/misc_testsuite/issue6562.wast".into(),
1733
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue6562.wast").into(),
1734
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_memory64: 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 },
1735
2
                }
1736
4
            },|| {
1737
4
                wasmtime_test_util::wast::WastTest {
1738
4
                    path: "/src/wasmtime/tests/misc_testsuite/issue694.wast".into(),
1739
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/issue694.wast").into(),
1740
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1741
4
                }
1742
4
            },|| {
1743
2
                wasmtime_test_util::wast::WastTest {
1744
2
                    path: "/src/wasmtime/tests/misc_testsuite/linking-errors.wast".into(),
1745
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/linking-errors.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: 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_memory64: None, component_model_fixed_length_lists: 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
7
            },|| {
1749
7
                wasmtime_test_util::wast::WastTest {
1750
7
                    path: "/src/wasmtime/tests/misc_testsuite/many-results-with-exceptions.wast".into(),
1751
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-results-with-exceptions.wast").into(),
1752
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_memory64: 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 },
1753
7
                }
1754
7
            },|| {
1755
2
                wasmtime_test_util::wast::WastTest {
1756
2
                    path: "/src/wasmtime/tests/misc_testsuite/many-results.wast".into(),
1757
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-results.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: 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_memory64: None, component_model_fixed_length_lists: 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/many-return-values.wast".into(),
1763
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many-return-values.wast").into(),
1764
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_memory64: None, component_model_fixed_length_lists: 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
2
                wasmtime_test_util::wast::WastTest {
1768
2
                    path: "/src/wasmtime/tests/misc_testsuite/many_table_gets_lead_to_gc.wast".into(),
1769
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/many_table_gets_lead_to_gc.wast").into(),
1770
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1772
4
            },|| {
1773
4
                wasmtime_test_util::wast::WastTest {
1774
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory-combos.wast".into(),
1775
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory-combos.wast").into(),
1776
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1778
4
            },|| {
1779
1
                wasmtime_test_util::wast::WastTest {
1780
1
                    path: "/src/wasmtime/tests/misc_testsuite/memory-copy.wast".into(),
1781
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory-copy.wast").into(),
1782
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1784
6
            },|| {
1785
6
                wasmtime_test_util::wast::WastTest {
1786
6
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/bounds.wast".into(),
1787
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/bounds.wast").into(),
1788
6
                    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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1790
6
            },|| {
1791
4
                wasmtime_test_util::wast::WastTest {
1792
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/codegen.wast".into(),
1793
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/codegen.wast").into(),
1794
4
                    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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1796
4
            },|| {
1797
4
                wasmtime_test_util::wast::WastTest {
1798
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/linking-errors.wast".into(),
1799
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/linking-errors.wast").into(),
1800
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1802
4
            },|| {
1803
2
                wasmtime_test_util::wast::WastTest {
1804
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/linking.wast".into(),
1805
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/linking.wast").into(),
1806
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1808
2
            },|| {
1809
1
                wasmtime_test_util::wast::WastTest {
1810
1
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/more-than-4gb.wast".into(),
1811
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/more-than-4gb.wast").into(),
1812
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: 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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1814
2
            },|| {
1815
2
                wasmtime_test_util::wast::WastTest {
1816
2
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/multi-memory.wast".into(),
1817
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/multi-memory.wast").into(),
1818
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1819
2
                }
1820
3
            },|| {
1821
3
                wasmtime_test_util::wast::WastTest {
1822
3
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/offsets.wast".into(),
1823
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/offsets.wast").into(),
1824
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1826
3
            },|| {
1827
3
                wasmtime_test_util::wast::WastTest {
1828
3
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/simd.wast".into(),
1829
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/simd.wast").into(),
1830
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_memory64: 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 },
1831
3
                }
1832
3
            },|| {
1833
0
                wasmtime_test_util::wast::WastTest {
1834
0
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/table-too-big.wast".into(),
1835
0
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/table-too-big.wast").into(),
1836
0
                    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_memory64: None, component_model_fixed_length_lists: 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
0
                }
1838
1
            },|| {
1839
1
                wasmtime_test_util::wast::WastTest {
1840
1
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/tables-without-bulk-memory.wast".into(),
1841
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/tables-without-bulk-memory.wast").into(),
1842
1
                    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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1844
5
            },|| {
1845
5
                wasmtime_test_util::wast::WastTest {
1846
5
                    path: "/src/wasmtime/tests/misc_testsuite/memory64/threads.wast".into(),
1847
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory64/threads.wast").into(),
1848
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1850
5
            },|| {
1851
4
                wasmtime_test_util::wast::WastTest {
1852
4
                    path: "/src/wasmtime/tests/misc_testsuite/memory_fill.wast".into(),
1853
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory_fill.wast").into(),
1854
4
                    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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1856
5
            },|| {
1857
5
                wasmtime_test_util::wast::WastTest {
1858
5
                    path: "/src/wasmtime/tests/misc_testsuite/memory_init.wast".into(),
1859
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/memory_init.wast").into(),
1860
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: 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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1862
5
            },|| {
1863
5
                wasmtime_test_util::wast::WastTest {
1864
5
                    path: "/src/wasmtime/tests/misc_testsuite/misc_traps.wast".into(),
1865
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/misc_traps.wast").into(),
1866
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1868
5
            },|| {
1869
4
                wasmtime_test_util::wast::WastTest {
1870
4
                    path: "/src/wasmtime/tests/misc_testsuite/mul16-negative.wast".into(),
1871
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/mul16-negative.wast").into(),
1872
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
1874
4
            },|| {
1875
3
                wasmtime_test_util::wast::WastTest {
1876
3
                    path: "/src/wasmtime/tests/misc_testsuite/multi-memory/simple.wast".into(),
1877
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/multi-memory/simple.wast").into(),
1878
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1880
3
            },|| {
1881
3
                wasmtime_test_util::wast::WastTest {
1882
3
                    path: "/src/wasmtime/tests/misc_testsuite/mutable_externref_globals.wast".into(),
1883
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/mutable_externref_globals.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: 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_memory64: None, component_model_fixed_length_lists: 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
5
            },|| {
1887
5
                wasmtime_test_util::wast::WastTest {
1888
5
                    path: "/src/wasmtime/tests/misc_testsuite/no-mixup-stack-maps.wast".into(),
1889
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-mixup-stack-maps.wast").into(),
1890
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1892
5
            },|| {
1893
3
                wasmtime_test_util::wast::WastTest {
1894
3
                    path: "/src/wasmtime/tests/misc_testsuite/no-opt-panic-dividing-by-zero.wast".into(),
1895
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-opt-panic-dividing-by-zero.wast").into(),
1896
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
1898
3
            },|| {
1899
2
                wasmtime_test_util::wast::WastTest {
1900
2
                    path: "/src/wasmtime/tests/misc_testsuite/no-panic-on-invalid.wast".into(),
1901
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-panic-on-invalid.wast").into(),
1902
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_memory64: None, component_model_fixed_length_lists: 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
2
            },|| {
1905
2
                wasmtime_test_util::wast::WastTest {
1906
2
                    path: "/src/wasmtime/tests/misc_testsuite/no-panic.wast".into(),
1907
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/no-panic.wast").into(),
1908
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1910
5
            },|| {
1911
5
                wasmtime_test_util::wast::WastTest {
1912
5
                    path: "/src/wasmtime/tests/misc_testsuite/partial-init-memory-segment.wast".into(),
1913
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/partial-init-memory-segment.wast").into(),
1914
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1916
5
            },|| {
1917
5
                wasmtime_test_util::wast::WastTest {
1918
5
                    path: "/src/wasmtime/tests/misc_testsuite/partial-init-table-segment.wast".into(),
1919
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/partial-init-table-segment.wast").into(),
1920
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
1922
5
            },|| {
1923
1
                wasmtime_test_util::wast::WastTest {
1924
1
                    path: "/src/wasmtime/tests/misc_testsuite/pooling-drop-out-of-order.wast".into(),
1925
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/pooling-drop-out-of-order.wast").into(),
1926
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
1928
2
            },|| {
1929
2
                wasmtime_test_util::wast::WastTest {
1930
2
                    path: "/src/wasmtime/tests/misc_testsuite/pooling-oob-on-reuse.wast".into(),
1931
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/pooling-oob-on-reuse.wast").into(),
1932
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
1934
6
            },|| {
1935
6
                wasmtime_test_util::wast::WastTest {
1936
6
                    path: "/src/wasmtime/tests/misc_testsuite/rs2wasm-add-func.wast".into(),
1937
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/rs2wasm-add-func.wast").into(),
1938
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
1940
13
            },|| {
1941
13
                wasmtime_test_util::wast::WastTest {
1942
13
                    path: "/src/wasmtime/tests/misc_testsuite/rust_fannkuch.wast".into(),
1943
13
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/rust_fannkuch.wast").into(),
1944
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1945
13
                }
1946
13
            },|| {
1947
2
                wasmtime_test_util::wast::WastTest {
1948
2
                    path: "/src/wasmtime/tests/misc_testsuite/shared-everything-threads/flags.wast".into(),
1949
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/shared-everything-threads/flags.wast").into(),
1950
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
1951
2
                }
1952
11
            },|| {
1953
11
                wasmtime_test_util::wast::WastTest {
1954
11
                    path: "/src/wasmtime/tests/misc_testsuite/simd/almost-extmul.wast".into(),
1955
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/almost-extmul.wast").into(),
1956
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: 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_memory64: 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
11
                }
1958
11
            },|| {
1959
9
                wasmtime_test_util::wast::WastTest {
1960
9
                    path: "/src/wasmtime/tests/misc_testsuite/simd/canonicalize-nan.wast".into(),
1961
9
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/canonicalize-nan.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: 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_memory64: 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
5
                wasmtime_test_util::wast::WastTest {
1966
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/cvt-from-uint.wast".into(),
1967
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/cvt-from-uint.wast").into(),
1968
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_memory64: 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
5
                }
1970
11
            },|| {
1971
11
                wasmtime_test_util::wast::WastTest {
1972
11
                    path: "/src/wasmtime/tests/misc_testsuite/simd/edge-of-memory.wast".into(),
1973
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/edge-of-memory.wast").into(),
1974
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: 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_memory64: 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
11
                }
1976
11
            },|| {
1977
2
                wasmtime_test_util::wast::WastTest {
1978
2
                    path: "/src/wasmtime/tests/misc_testsuite/simd/interesting-float-splat.wast".into(),
1979
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/interesting-float-splat.wast").into(),
1980
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_memory64: 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
2
                }
1982
4
            },|| {
1983
4
                wasmtime_test_util::wast::WastTest {
1984
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue4807.wast".into(),
1985
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue4807.wast").into(),
1986
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_memory64: 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
4
                }
1988
4
            },|| {
1989
1
                wasmtime_test_util::wast::WastTest {
1990
1
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue6725-no-egraph-panic.wast".into(),
1991
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue6725-no-egraph-panic.wast").into(),
1992
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_memory64: 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
1
                }
1994
1
            },|| {
1995
1
                wasmtime_test_util::wast::WastTest {
1996
1
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue_3173_select_v128.wast".into(),
1997
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue_3173_select_v128.wast").into(),
1998
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_memory64: 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
1
                }
2000
4
            },|| {
2001
4
                wasmtime_test_util::wast::WastTest {
2002
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/issue_3327_bnot_lowering.wast".into(),
2003
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/issue_3327_bnot_lowering.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_memory64: 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
5
            },|| {
2007
5
                wasmtime_test_util::wast::WastTest {
2008
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/load_splat_out_of_bounds.wast".into(),
2009
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/load_splat_out_of_bounds.wast").into(),
2010
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_memory64: 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
5
                }
2012
5
            },|| {
2013
4
                wasmtime_test_util::wast::WastTest {
2014
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/replace-lane-preserve.wast".into(),
2015
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/replace-lane-preserve.wast").into(),
2016
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_memory64: 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
4
                }
2018
7
            },|| {
2019
7
                wasmtime_test_util::wast::WastTest {
2020
7
                    path: "/src/wasmtime/tests/misc_testsuite/simd/riscv64-replicated-imm5-works.wast".into(),
2021
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/riscv64-replicated-imm5-works.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_memory64: 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
4
                wasmtime_test_util::wast::WastTest {
2026
4
                    path: "/src/wasmtime/tests/misc_testsuite/simd/spillslot-size-fuzzbug.wast".into(),
2027
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/spillslot-size-fuzzbug.wast").into(),
2028
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: 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_memory64: 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
4
                }
2030
5
            },|| {
2031
5
                wasmtime_test_util::wast::WastTest {
2032
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/sse-cannot-fold-unaligned-loads.wast".into(),
2033
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/sse-cannot-fold-unaligned-loads.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_memory64: 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
7
            },|| {
2037
7
                wasmtime_test_util::wast::WastTest {
2038
7
                    path: "/src/wasmtime/tests/misc_testsuite/simd/unaligned-load.wast".into(),
2039
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/unaligned-load.wast").into(),
2040
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_memory64: 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
7
                }
2042
7
            },|| {
2043
5
                wasmtime_test_util::wast::WastTest {
2044
5
                    path: "/src/wasmtime/tests/misc_testsuite/simd/v128-equal.wast".into(),
2045
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/v128-equal.wast").into(),
2046
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_memory64: 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 },
2047
5
                }
2048
5
            },|| {
2049
3
                wasmtime_test_util::wast::WastTest {
2050
3
                    path: "/src/wasmtime/tests/misc_testsuite/simd/v128-select.wast".into(),
2051
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simd/v128-select.wast").into(),
2052
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_memory64: 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 },
2053
3
                }
2054
4
            },|| {
2055
4
                wasmtime_test_util::wast::WastTest {
2056
4
                    path: "/src/wasmtime/tests/misc_testsuite/simple-unreachable.wast".into(),
2057
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simple-unreachable.wast").into(),
2058
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2060
4
            },|| {
2061
3
                wasmtime_test_util::wast::WastTest {
2062
3
                    path: "/src/wasmtime/tests/misc_testsuite/simple_ref_is_null.wast".into(),
2063
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/simple_ref_is_null.wast").into(),
2064
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2065
3
                }
2066
7
            },|| {
2067
7
                wasmtime_test_util::wast::WastTest {
2068
7
                    path: "/src/wasmtime/tests/misc_testsuite/sink-float-but-dont-trap.wast".into(),
2069
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/sink-float-but-dont-trap.wast").into(),
2070
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2071
7
                }
2072
11
            },|| {
2073
11
                wasmtime_test_util::wast::WastTest {
2074
11
                    path: "/src/wasmtime/tests/misc_testsuite/stack-args-exceptions.wast".into(),
2075
11
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack-args-exceptions.wast").into(),
2076
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: 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_memory64: 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 },
2077
11
                }
2078
11
            },|| {
2079
4
                wasmtime_test_util::wast::WastTest {
2080
4
                    path: "/src/wasmtime/tests/misc_testsuite/stack-switching-and-gc.wast".into(),
2081
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack-switching-and-gc.wast").into(),
2082
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_memory64: 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 },
2083
4
                }
2084
6
            },|| {
2085
6
                wasmtime_test_util::wast::WastTest {
2086
6
                    path: "/src/wasmtime/tests/misc_testsuite/stack_overflow.wast".into(),
2087
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/stack_overflow.wast").into(),
2088
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
2090
7
            },|| {
2091
7
                wasmtime_test_util::wast::WastTest {
2092
7
                    path: "/src/wasmtime/tests/misc_testsuite/table_copy.wast".into(),
2093
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_copy.wast").into(),
2094
7
                    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_memory64: None, component_model_fixed_length_lists: 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
7
                }
2096
12
            },|| {
2097
12
                wasmtime_test_util::wast::WastTest {
2098
12
                    path: "/src/wasmtime/tests/misc_testsuite/table_copy_on_imported_tables.wast".into(),
2099
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_copy_on_imported_tables.wast").into(),
2100
12
                    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_memory64: None, component_model_fixed_length_lists: 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
12
                }
2102
12
            },|| {
2103
1
                wasmtime_test_util::wast::WastTest {
2104
1
                    path: "/src/wasmtime/tests/misc_testsuite/table_grow_with_funcref.wast".into(),
2105
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/table_grow_with_funcref.wast").into(),
2106
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2108
4
            },|| {
2109
4
                wasmtime_test_util::wast::WastTest {
2110
4
                    path: "/src/wasmtime/tests/misc_testsuite/tail-call/loop-across-modules.wast".into(),
2111
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/tail-call/loop-across-modules.wast").into(),
2112
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: 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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2114
4
            },|| {
2115
1
                wasmtime_test_util::wast::WastTest {
2116
1
                    path: "/src/wasmtime/tests/misc_testsuite/threads/LB.wast".into(),
2117
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/LB.wast").into(),
2118
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2120
3
            },|| {
2121
3
                wasmtime_test_util::wast::WastTest {
2122
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/LB_atomic.wast".into(),
2123
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/LB_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_memory64: None, component_model_fixed_length_lists: 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
1
                wasmtime_test_util::wast::WastTest {
2128
1
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP.wast".into(),
2129
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP.wast").into(),
2130
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2132
4
            },|| {
2133
4
                wasmtime_test_util::wast::WastTest {
2134
4
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP_atomic.wast".into(),
2135
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP_atomic.wast").into(),
2136
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2138
4
            },|| {
2139
2
                wasmtime_test_util::wast::WastTest {
2140
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/MP_wait.wast".into(),
2141
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/MP_wait.wast").into(),
2142
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2144
2
            },|| {
2145
2
                wasmtime_test_util::wast::WastTest {
2146
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/SB.wast".into(),
2147
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/SB.wast").into(),
2148
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2150
3
            },|| {
2151
3
                wasmtime_test_util::wast::WastTest {
2152
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/SB_atomic.wast".into(),
2153
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/SB_atomic.wast").into(),
2154
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
2156
3
            },|| {
2157
2
                wasmtime_test_util::wast::WastTest {
2158
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics-end-of-memory.wast".into(),
2159
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics-end-of-memory.wast").into(),
2160
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2162
2
            },|| {
2163
2
                wasmtime_test_util::wast::WastTest {
2164
2
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics_notify.wast".into(),
2165
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics_notify.wast").into(),
2166
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2168
6
            },|| {
2169
6
                wasmtime_test_util::wast::WastTest {
2170
6
                    path: "/src/wasmtime/tests/misc_testsuite/threads/atomics_wait_address.wast".into(),
2171
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/atomics_wait_address.wast").into(),
2172
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_memory64: None, component_model_fixed_length_lists: 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
6
                }
2174
6
            },|| {
2175
5
                wasmtime_test_util::wast::WastTest {
2176
5
                    path: "/src/wasmtime/tests/misc_testsuite/threads/load-store-alignment.wast".into(),
2177
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/load-store-alignment.wast").into(),
2178
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2179
5
                }
2180
5
            },|| {
2181
3
                wasmtime_test_util::wast::WastTest {
2182
3
                    path: "/src/wasmtime/tests/misc_testsuite/threads/wait_notify.wast".into(),
2183
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/threads/wait_notify.wast").into(),
2184
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
2186
5
            },|| {
2187
5
                wasmtime_test_util::wast::WastTest {
2188
5
                    path: "/src/wasmtime/tests/misc_testsuite/traps-skip-catch-all.wast".into(),
2189
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/traps-skip-catch-all.wast").into(),
2190
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_memory64: 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 },
2191
5
                }
2192
5
            },|| {
2193
1
                wasmtime_test_util::wast::WastTest {
2194
1
                    path: "/src/wasmtime/tests/misc_testsuite/wast-syntax.wast".into(),
2195
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/wast-syntax.wast").into(),
2196
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2198
4
            },|| {
2199
4
                wasmtime_test_util::wast::WastTest {
2200
4
                    path: "/src/wasmtime/tests/misc_testsuite/wide-arithmetic.wast".into(),
2201
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/wide-arithmetic.wast").into(),
2202
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2204
12
            },|| {
2205
12
                wasmtime_test_util::wast::WastTest {
2206
12
                    path: "/src/wasmtime/tests/misc_testsuite/winch/br_table.wast".into(),
2207
12
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/br_table.wast").into(),
2208
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_memory64: None, component_model_fixed_length_lists: 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
12
                }
2210
12
            },|| {
2211
4
                wasmtime_test_util::wast::WastTest {
2212
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/float-comparison.wast".into(),
2213
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/float-comparison.wast").into(),
2214
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2216
4
            },|| {
2217
2
                wasmtime_test_util::wast::WastTest {
2218
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/global.wast".into(),
2219
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/global.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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2221
2
                }
2222
2
            },|| {
2223
2
                wasmtime_test_util::wast::WastTest {
2224
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/imported_globals_fuzzbug.wast".into(),
2225
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/imported_globals_fuzzbug.wast").into(),
2226
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2227
2
                }
2228
2
            },|| {
2229
1
                wasmtime_test_util::wast::WastTest {
2230
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10331.wast".into(),
2231
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10331.wast").into(),
2232
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_memory64: 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
1
                }
2234
2
            },|| {
2235
2
                wasmtime_test_util::wast::WastTest {
2236
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10357.wast".into(),
2237
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10357.wast").into(),
2238
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_memory64: 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 },
2239
2
                }
2240
6
            },|| {
2241
6
                wasmtime_test_util::wast::WastTest {
2242
6
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10460.wast".into(),
2243
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10460.wast").into(),
2244
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_memory64: 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 },
2245
6
                }
2246
6
            },|| {
2247
3
                wasmtime_test_util::wast::WastTest {
2248
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10613.wast".into(),
2249
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10613.wast").into(),
2250
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
2252
7
            },|| {
2253
7
                wasmtime_test_util::wast::WastTest {
2254
7
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-10751.wast".into(),
2255
7
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-10751.wast").into(),
2256
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_memory64: None, component_model_fixed_length_lists: 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
7
                }
2258
7
            },|| {
2259
1
                wasmtime_test_util::wast::WastTest {
2260
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-12423.wast".into(),
2261
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-12423.wast").into(),
2262
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2264
5
            },|| {
2265
5
                wasmtime_test_util::wast::WastTest {
2266
5
                    path: "/src/wasmtime/tests/misc_testsuite/winch/issue-424666628.wast".into(),
2267
5
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/issue-424666628.wast").into(),
2268
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_memory64: None, component_model_fixed_length_lists: 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
5
                }
2270
8
            },|| {
2271
8
                wasmtime_test_util::wast::WastTest {
2272
8
                    path: "/src/wasmtime/tests/misc_testsuite/winch/memory_offsets.wast".into(),
2273
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/memory_offsets.wast").into(),
2274
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
2276
8
            },|| {
2277
2
                wasmtime_test_util::wast::WastTest {
2278
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/misc.wast".into(),
2279
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/misc.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_memory64: None, component_model_fixed_length_lists: 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
4
            },|| {
2283
4
                wasmtime_test_util::wast::WastTest {
2284
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob.wast".into(),
2285
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob.wast").into(),
2286
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_memory64: None, component_model_fixed_length_lists: 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
4
                }
2288
4
            },|| {
2289
2
                wasmtime_test_util::wast::WastTest {
2290
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob_extend.wast".into(),
2291
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob_extend.wast").into(),
2292
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2294
2
            },|| {
2295
1
                wasmtime_test_util::wast::WastTest {
2296
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/oob_table_grow.wast".into(),
2297
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/oob_table_grow.wast").into(),
2298
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2299
1
                }
2300
6
            },|| {
2301
6
                wasmtime_test_util::wast::WastTest {
2302
6
                    path: "/src/wasmtime/tests/misc_testsuite/winch/ref-types-basic.wast".into(),
2303
6
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/ref-types-basic.wast").into(),
2304
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: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: 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
6
                }
2306
6
            },|| {
2307
4
                wasmtime_test_util::wast::WastTest {
2308
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/replace_lane.wast".into(),
2309
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/replace_lane.wast").into(),
2310
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_memory64: 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 },
2311
4
                }
2312
4
            },|| {
2313
3
                wasmtime_test_util::wast::WastTest {
2314
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/rmw32_cmpxchg_u_wrap.wast".into(),
2315
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/rmw32_cmpxchg_u_wrap.wast").into(),
2316
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2317
3
                }
2318
8
            },|| {
2319
8
                wasmtime_test_util::wast::WastTest {
2320
8
                    path: "/src/wasmtime/tests/misc_testsuite/winch/select.wast".into(),
2321
8
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/select.wast").into(),
2322
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_memory64: None, component_model_fixed_length_lists: 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
8
                }
2324
8
            },|| {
2325
3
                wasmtime_test_util::wast::WastTest {
2326
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/simd_multivalue.wast".into(),
2327
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/simd_multivalue.wast").into(),
2328
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_memory64: 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 },
2329
3
                }
2330
3
            },|| {
2331
2
                wasmtime_test_util::wast::WastTest {
2332
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table-init-fuzz-bug.wast".into(),
2333
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table-init-fuzz-bug.wast").into(),
2334
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2336
3
            },|| {
2337
3
                wasmtime_test_util::wast::WastTest {
2338
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table64.wast".into(),
2339
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table64.wast").into(),
2340
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_memory64: None, component_model_fixed_length_lists: 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
3
                }
2342
4
            },|| {
2343
4
                wasmtime_test_util::wast::WastTest {
2344
4
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_fill.wast".into(),
2345
4
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_fill.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_memory64: None, component_model_fixed_length_lists: 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
1
                wasmtime_test_util::wast::WastTest {
2350
1
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_get.wast".into(),
2351
1
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_get.wast").into(),
2352
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_memory64: None, component_model_fixed_length_lists: 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
1
                }
2354
2
            },|| {
2355
2
                wasmtime_test_util::wast::WastTest {
2356
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_grow.wast".into(),
2357
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_grow.wast").into(),
2358
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_memory64: None, component_model_fixed_length_lists: 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
2
                }
2360
2
            },|| {
2361
2
                wasmtime_test_util::wast::WastTest {
2362
2
                    path: "/src/wasmtime/tests/misc_testsuite/winch/table_set.wast".into(),
2363
2
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/table_set.wast").into(),
2364
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2365
2
                }
2366
3
            },|| {
2367
3
                wasmtime_test_util::wast::WastTest {
2368
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/use-innermost-frame.wast".into(),
2369
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/use-innermost-frame.wast").into(),
2370
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: None, gc_types: None, exceptions: None, legacy_exceptions: None, stack_switching: None, spec_test: None, custom_descriptors: None },
2371
3
                }
2372
3
            },|| {
2373
3
                wasmtime_test_util::wast::WastTest {
2374
3
                    path: "/src/wasmtime/tests/misc_testsuite/winch/v128_load_lane_invalid_address.wast".into(),
2375
3
                    contents: include_str!("/src/wasmtime/tests/misc_testsuite/winch/v128_load_lane_invalid_address.wast").into(),
2376
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_memory64: 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 },
2377
3
                }
2378
3
            },|| {
2379
3
                wasmtime_test_util::wast::WastTest {
2380
3
                    path: "/src/wasmtime/tests/spec_testsuite/address.wast".into(),
2381
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address.wast").into(),
2382
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2384
8
            },|| {
2385
8
                wasmtime_test_util::wast::WastTest {
2386
8
                    path: "/src/wasmtime/tests/spec_testsuite/address0.wast".into(),
2387
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address0.wast").into(),
2388
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2390
8
            },|| {
2391
2
                wasmtime_test_util::wast::WastTest {
2392
2
                    path: "/src/wasmtime/tests/spec_testsuite/address1.wast".into(),
2393
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address1.wast").into(),
2394
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2396
10
            },|| {
2397
10
                wasmtime_test_util::wast::WastTest {
2398
10
                    path: "/src/wasmtime/tests/spec_testsuite/address64.wast".into(),
2399
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/address64.wast").into(),
2400
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
2402
10
            },|| {
2403
7
                wasmtime_test_util::wast::WastTest {
2404
7
                    path: "/src/wasmtime/tests/spec_testsuite/align.wast".into(),
2405
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align.wast").into(),
2406
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
2408
7
            },|| {
2409
3
                wasmtime_test_util::wast::WastTest {
2410
3
                    path: "/src/wasmtime/tests/spec_testsuite/align0.wast".into(),
2411
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align0.wast").into(),
2412
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2414
8
            },|| {
2415
8
                wasmtime_test_util::wast::WastTest {
2416
8
                    path: "/src/wasmtime/tests/spec_testsuite/align64.wast".into(),
2417
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/align64.wast").into(),
2418
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2420
8
            },|| {
2421
7
                wasmtime_test_util::wast::WastTest {
2422
7
                    path: "/src/wasmtime/tests/spec_testsuite/annotations.wast".into(),
2423
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/annotations.wast").into(),
2424
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
2426
7
            },|| {
2427
7
                wasmtime_test_util::wast::WastTest {
2428
7
                    path: "/src/wasmtime/tests/spec_testsuite/array.wast".into(),
2429
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array.wast").into(),
2430
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
2432
7
            },|| {
2433
4
                wasmtime_test_util::wast::WastTest {
2434
4
                    path: "/src/wasmtime/tests/spec_testsuite/array_copy.wast".into(),
2435
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_copy.wast").into(),
2436
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2438
4
            },|| {
2439
4
                wasmtime_test_util::wast::WastTest {
2440
4
                    path: "/src/wasmtime/tests/spec_testsuite/array_fill.wast".into(),
2441
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_fill.wast").into(),
2442
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2444
6
            },|| {
2445
6
                wasmtime_test_util::wast::WastTest {
2446
6
                    path: "/src/wasmtime/tests/spec_testsuite/array_init_data.wast".into(),
2447
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_init_data.wast").into(),
2448
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2450
14
            },|| {
2451
14
                wasmtime_test_util::wast::WastTest {
2452
14
                    path: "/src/wasmtime/tests/spec_testsuite/array_init_elem.wast".into(),
2453
14
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_init_elem.wast").into(),
2454
14
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
14
                }
2456
14
            },|| {
2457
8
                wasmtime_test_util::wast::WastTest {
2458
8
                    path: "/src/wasmtime/tests/spec_testsuite/array_new_data.wast".into(),
2459
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_new_data.wast").into(),
2460
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2462
8
            },|| {
2463
4
                wasmtime_test_util::wast::WastTest {
2464
4
                    path: "/src/wasmtime/tests/spec_testsuite/array_new_elem.wast".into(),
2465
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/array_new_elem.wast").into(),
2466
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2468
4
            },|| {
2469
3
                wasmtime_test_util::wast::WastTest {
2470
3
                    path: "/src/wasmtime/tests/spec_testsuite/binary-gc.wast".into(),
2471
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary-gc.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
2475
7
                wasmtime_test_util::wast::WastTest {
2476
7
                    path: "/src/wasmtime/tests/spec_testsuite/binary-leb128.wast".into(),
2477
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary-leb128.wast").into(),
2478
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
2480
8
            },|| {
2481
8
                wasmtime_test_util::wast::WastTest {
2482
8
                    path: "/src/wasmtime/tests/spec_testsuite/binary.wast".into(),
2483
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary.wast").into(),
2484
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2486
8
            },|| {
2487
5
                wasmtime_test_util::wast::WastTest {
2488
5
                    path: "/src/wasmtime/tests/spec_testsuite/binary0.wast".into(),
2489
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary0.wast").into(),
2490
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2492
5
            },|| {
2493
1
                wasmtime_test_util::wast::WastTest {
2494
1
                    path: "/src/wasmtime/tests/spec_testsuite/binary_leb128_64.wast".into(),
2495
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/binary_leb128_64.wast").into(),
2496
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2498
9
            },|| {
2499
9
                wasmtime_test_util::wast::WastTest {
2500
9
                    path: "/src/wasmtime/tests/spec_testsuite/block.wast".into(),
2501
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/block.wast").into(),
2502
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
2504
9
            },|| {
2505
6
                wasmtime_test_util::wast::WastTest {
2506
6
                    path: "/src/wasmtime/tests/spec_testsuite/br.wast".into(),
2507
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br.wast").into(),
2508
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2510
6
            },|| {
2511
5
                wasmtime_test_util::wast::WastTest {
2512
5
                    path: "/src/wasmtime/tests/spec_testsuite/br_if.wast".into(),
2513
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_if.wast").into(),
2514
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2516
8
            },|| {
2517
8
                wasmtime_test_util::wast::WastTest {
2518
8
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_cast.wast".into(),
2519
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_cast.wast").into(),
2520
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2522
8
            },|| {
2523
8
                wasmtime_test_util::wast::WastTest {
2524
8
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_cast_fail.wast".into(),
2525
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_cast_fail.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
            },|| {
2529
7
                wasmtime_test_util::wast::WastTest {
2530
7
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_non_null.wast".into(),
2531
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_non_null.wast").into(),
2532
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
2534
7
            },|| {
2535
6
                wasmtime_test_util::wast::WastTest {
2536
6
                    path: "/src/wasmtime/tests/spec_testsuite/br_on_null.wast".into(),
2537
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_on_null.wast").into(),
2538
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2540
11
            },|| {
2541
11
                wasmtime_test_util::wast::WastTest {
2542
11
                    path: "/src/wasmtime/tests/spec_testsuite/br_table.wast".into(),
2543
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/br_table.wast").into(),
2544
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
2546
17
            },|| {
2547
17
                wasmtime_test_util::wast::WastTest {
2548
17
                    path: "/src/wasmtime/tests/spec_testsuite/bulk.wast".into(),
2549
17
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/bulk.wast").into(),
2550
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
17
                }
2552
23
            },|| {
2553
23
                wasmtime_test_util::wast::WastTest {
2554
23
                    path: "/src/wasmtime/tests/spec_testsuite/bulk64.wast".into(),
2555
23
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/bulk64.wast").into(),
2556
23
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
23
                }
2558
23
            },|| {
2559
17
                wasmtime_test_util::wast::WastTest {
2560
17
                    path: "/src/wasmtime/tests/spec_testsuite/call.wast".into(),
2561
17
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call.wast").into(),
2562
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
17
                }
2564
17
            },|| {
2565
17
                wasmtime_test_util::wast::WastTest {
2566
17
                    path: "/src/wasmtime/tests/spec_testsuite/call_indirect.wast".into(),
2567
17
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_indirect.wast").into(),
2568
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
17
                }
2570
17
            },|| {
2571
3
                wasmtime_test_util::wast::WastTest {
2572
3
                    path: "/src/wasmtime/tests/spec_testsuite/call_indirect64.wast".into(),
2573
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_indirect64.wast").into(),
2574
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2576
4
            },|| {
2577
4
                wasmtime_test_util::wast::WastTest {
2578
4
                    path: "/src/wasmtime/tests/spec_testsuite/call_ref.wast".into(),
2579
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/call_ref.wast").into(),
2580
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2582
4
            },|| {
2583
4
                wasmtime_test_util::wast::WastTest {
2584
4
                    path: "/src/wasmtime/tests/spec_testsuite/comments.wast".into(),
2585
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/comments.wast").into(),
2586
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2588
24
            },|| {
2589
24
                wasmtime_test_util::wast::WastTest {
2590
24
                    path: "/src/wasmtime/tests/spec_testsuite/const.wast".into(),
2591
24
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/const.wast").into(),
2592
24
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
24
                }
2594
24
            },|| {
2595
14
                wasmtime_test_util::wast::WastTest {
2596
14
                    path: "/src/wasmtime/tests/spec_testsuite/conversions.wast".into(),
2597
14
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/conversions.wast").into(),
2598
14
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
14
                }
2600
14
            },|| {
2601
3
                wasmtime_test_util::wast::WastTest {
2602
3
                    path: "/src/wasmtime/tests/spec_testsuite/custom.wast".into(),
2603
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/custom.wast").into(),
2604
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2606
14
            },|| {
2607
14
                wasmtime_test_util::wast::WastTest {
2608
14
                    path: "/src/wasmtime/tests/spec_testsuite/data.wast".into(),
2609
14
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data.wast").into(),
2610
14
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
14
                }
2612
14
            },|| {
2613
3
                wasmtime_test_util::wast::WastTest {
2614
3
                    path: "/src/wasmtime/tests/spec_testsuite/data0.wast".into(),
2615
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data0.wast").into(),
2616
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2618
4
            },|| {
2619
4
                wasmtime_test_util::wast::WastTest {
2620
4
                    path: "/src/wasmtime/tests/spec_testsuite/data1.wast".into(),
2621
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data1.wast").into(),
2622
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2624
9
            },|| {
2625
9
                wasmtime_test_util::wast::WastTest {
2626
9
                    path: "/src/wasmtime/tests/spec_testsuite/data_drop0.wast".into(),
2627
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/data_drop0.wast").into(),
2628
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
2630
18
            },|| {
2631
18
                wasmtime_test_util::wast::WastTest {
2632
18
                    path: "/src/wasmtime/tests/spec_testsuite/elem.wast".into(),
2633
18
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/elem.wast").into(),
2634
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
18
                }
2636
18
            },|| {
2637
8
                wasmtime_test_util::wast::WastTest {
2638
8
                    path: "/src/wasmtime/tests/spec_testsuite/endianness.wast".into(),
2639
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/endianness.wast").into(),
2640
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2642
8
            },|| {
2643
1
                wasmtime_test_util::wast::WastTest {
2644
1
                    path: "/src/wasmtime/tests/spec_testsuite/endianness64.wast".into(),
2645
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/endianness64.wast").into(),
2646
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2648
3
            },|| {
2649
3
                wasmtime_test_util::wast::WastTest {
2650
3
                    path: "/src/wasmtime/tests/spec_testsuite/exports.wast".into(),
2651
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/exports.wast").into(),
2652
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2654
3
            },|| {
2655
1
                wasmtime_test_util::wast::WastTest {
2656
1
                    path: "/src/wasmtime/tests/spec_testsuite/exports0.wast".into(),
2657
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/exports0.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
13
            },|| {
2661
13
                wasmtime_test_util::wast::WastTest {
2662
13
                    path: "/src/wasmtime/tests/spec_testsuite/extern.wast".into(),
2663
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/extern.wast").into(),
2664
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
13
                }
2666
13
            },|| {
2667
2
                wasmtime_test_util::wast::WastTest {
2668
2
                    path: "/src/wasmtime/tests/spec_testsuite/f32.wast".into(),
2669
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32.wast").into(),
2670
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2672
3
            },|| {
2673
3
                wasmtime_test_util::wast::WastTest {
2674
3
                    path: "/src/wasmtime/tests/spec_testsuite/f32_bitwise.wast".into(),
2675
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32_bitwise.wast").into(),
2676
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2678
3
            },|| {
2679
3
                wasmtime_test_util::wast::WastTest {
2680
3
                    path: "/src/wasmtime/tests/spec_testsuite/f32_cmp.wast".into(),
2681
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f32_cmp.wast").into(),
2682
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2684
5
            },|| {
2685
5
                wasmtime_test_util::wast::WastTest {
2686
5
                    path: "/src/wasmtime/tests/spec_testsuite/f64.wast".into(),
2687
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64.wast").into(),
2688
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2690
5
            },|| {
2691
3
                wasmtime_test_util::wast::WastTest {
2692
3
                    path: "/src/wasmtime/tests/spec_testsuite/f64_bitwise.wast".into(),
2693
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64_bitwise.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
            },|| {
2697
3
                wasmtime_test_util::wast::WastTest {
2698
3
                    path: "/src/wasmtime/tests/spec_testsuite/f64_cmp.wast".into(),
2699
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/f64_cmp.wast").into(),
2700
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2702
7
            },|| {
2703
7
                wasmtime_test_util::wast::WastTest {
2704
7
                    path: "/src/wasmtime/tests/spec_testsuite/fac.wast".into(),
2705
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/fac.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
            },|| {
2709
10
                wasmtime_test_util::wast::WastTest {
2710
10
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs.wast".into(),
2711
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs.wast").into(),
2712
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
2714
10
            },|| {
2715
5
                wasmtime_test_util::wast::WastTest {
2716
5
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs0.wast".into(),
2717
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs0.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                wasmtime_test_util::wast::WastTest {
2722
5
                    path: "/src/wasmtime/tests/spec_testsuite/float_exprs1.wast".into(),
2723
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_exprs1.wast").into(),
2724
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2726
5
            },|| {
2727
5
                wasmtime_test_util::wast::WastTest {
2728
5
                    path: "/src/wasmtime/tests/spec_testsuite/float_literals.wast".into(),
2729
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_literals.wast").into(),
2730
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2732
8
            },|| {
2733
8
                wasmtime_test_util::wast::WastTest {
2734
8
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory.wast".into(),
2735
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory.wast").into(),
2736
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2738
8
            },|| {
2739
3
                wasmtime_test_util::wast::WastTest {
2740
3
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory0.wast".into(),
2741
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory0.wast").into(),
2742
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2744
3
            },|| {
2745
2
                wasmtime_test_util::wast::WastTest {
2746
2
                    path: "/src/wasmtime/tests/spec_testsuite/float_memory64.wast".into(),
2747
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_memory64.wast").into(),
2748
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2750
6
            },|| {
2751
6
                wasmtime_test_util::wast::WastTest {
2752
6
                    path: "/src/wasmtime/tests/spec_testsuite/float_misc.wast".into(),
2753
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/float_misc.wast").into(),
2754
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2756
6
            },|| {
2757
1
                wasmtime_test_util::wast::WastTest {
2758
1
                    path: "/src/wasmtime/tests/spec_testsuite/forward.wast".into(),
2759
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/forward.wast").into(),
2760
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2762
8
            },|| {
2763
8
                wasmtime_test_util::wast::WastTest {
2764
8
                    path: "/src/wasmtime/tests/spec_testsuite/func.wast".into(),
2765
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/func.wast").into(),
2766
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2768
8
            },|| {
2769
5
                wasmtime_test_util::wast::WastTest {
2770
5
                    path: "/src/wasmtime/tests/spec_testsuite/func_ptrs.wast".into(),
2771
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/func_ptrs.wast").into(),
2772
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2774
5
            },|| {
2775
1
                wasmtime_test_util::wast::WastTest {
2776
1
                    path: "/src/wasmtime/tests/spec_testsuite/global.wast".into(),
2777
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/global.wast").into(),
2778
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2780
5
            },|| {
2781
5
                wasmtime_test_util::wast::WastTest {
2782
5
                    path: "/src/wasmtime/tests/spec_testsuite/i16x8_relaxed_q15mulr_s.wast".into(),
2783
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i16x8_relaxed_q15mulr_s.wast").into(),
2784
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2786
11
            },|| {
2787
11
                wasmtime_test_util::wast::WastTest {
2788
11
                    path: "/src/wasmtime/tests/spec_testsuite/i31.wast".into(),
2789
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i31.wast").into(),
2790
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
2792
11
            },|| {
2793
10
                wasmtime_test_util::wast::WastTest {
2794
10
                    path: "/src/wasmtime/tests/spec_testsuite/i32.wast".into(),
2795
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i32.wast").into(),
2796
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
2798
10
            },|| {
2799
3
                wasmtime_test_util::wast::WastTest {
2800
3
                    path: "/src/wasmtime/tests/spec_testsuite/i32x4_relaxed_trunc.wast".into(),
2801
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i32x4_relaxed_trunc.wast").into(),
2802
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2804
3
            },|| {
2805
3
                wasmtime_test_util::wast::WastTest {
2806
3
                    path: "/src/wasmtime/tests/spec_testsuite/i64.wast".into(),
2807
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i64.wast").into(),
2808
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2810
4
            },|| {
2811
4
                wasmtime_test_util::wast::WastTest {
2812
4
                    path: "/src/wasmtime/tests/spec_testsuite/i8x16_relaxed_swizzle.wast".into(),
2813
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/i8x16_relaxed_swizzle.wast").into(),
2814
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2816
4
            },|| {
2817
2
                wasmtime_test_util::wast::WastTest {
2818
2
                    path: "/src/wasmtime/tests/spec_testsuite/id.wast".into(),
2819
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/id.wast").into(),
2820
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2822
6
            },|| {
2823
6
                wasmtime_test_util::wast::WastTest {
2824
6
                    path: "/src/wasmtime/tests/spec_testsuite/if.wast".into(),
2825
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/if.wast").into(),
2826
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2828
6
            },|| {
2829
5
                wasmtime_test_util::wast::WastTest {
2830
5
                    path: "/src/wasmtime/tests/spec_testsuite/imports.wast".into(),
2831
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports.wast").into(),
2832
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2834
5
            },|| {
2835
2
                wasmtime_test_util::wast::WastTest {
2836
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports0.wast".into(),
2837
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports0.wast").into(),
2838
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2840
2
            },|| {
2841
2
                wasmtime_test_util::wast::WastTest {
2842
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports1.wast".into(),
2843
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports1.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
            },|| {
2847
5
                wasmtime_test_util::wast::WastTest {
2848
5
                    path: "/src/wasmtime/tests/spec_testsuite/imports2.wast".into(),
2849
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports2.wast").into(),
2850
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2852
5
            },|| {
2853
2
                wasmtime_test_util::wast::WastTest {
2854
2
                    path: "/src/wasmtime/tests/spec_testsuite/imports3.wast".into(),
2855
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports3.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
            },|| {
2859
4
                wasmtime_test_util::wast::WastTest {
2860
4
                    path: "/src/wasmtime/tests/spec_testsuite/imports4.wast".into(),
2861
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/imports4.wast").into(),
2862
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
2864
4
            },|| {
2865
1
                wasmtime_test_util::wast::WastTest {
2866
1
                    path: "/src/wasmtime/tests/spec_testsuite/inline-module.wast".into(),
2867
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/inline-module.wast").into(),
2868
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2870
6
            },|| {
2871
6
                wasmtime_test_util::wast::WastTest {
2872
6
                    path: "/src/wasmtime/tests/spec_testsuite/instance.wast".into(),
2873
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/instance.wast").into(),
2874
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2876
6
            },|| {
2877
6
                wasmtime_test_util::wast::WastTest {
2878
6
                    path: "/src/wasmtime/tests/spec_testsuite/int_exprs.wast".into(),
2879
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/int_exprs.wast").into(),
2880
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
2882
9
            },|| {
2883
9
                wasmtime_test_util::wast::WastTest {
2884
9
                    path: "/src/wasmtime/tests/spec_testsuite/int_literals.wast".into(),
2885
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/int_literals.wast").into(),
2886
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
2888
9
            },|| {
2889
3
                wasmtime_test_util::wast::WastTest {
2890
3
                    path: "/src/wasmtime/tests/spec_testsuite/labels.wast".into(),
2891
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/labels.wast").into(),
2892
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2893
3
                }
2894
7
            },|| {
2895
7
                wasmtime_test_util::wast::WastTest {
2896
7
                    path: "/src/wasmtime/tests/spec_testsuite/left-to-right.wast".into(),
2897
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/left-to-right.wast").into(),
2898
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
2899
7
                }
2900
7
            },|| {
2901
1
                wasmtime_test_util::wast::WastTest {
2902
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/rethrow.wast".into(),
2903
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/rethrow.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_memory64: 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/throw.wast".into(),
2909
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/throw.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_memory64: 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
1
            },|| {
2913
1
                wasmtime_test_util::wast::WastTest {
2914
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/try_catch.wast".into(),
2915
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/try_catch.wast").into(),
2916
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_memory64: 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 },
2917
1
                }
2918
1
            },|| {
2919
1
                wasmtime_test_util::wast::WastTest {
2920
1
                    path: "/src/wasmtime/tests/spec_testsuite/legacy/try_delegate.wast".into(),
2921
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/legacy/try_delegate.wast").into(),
2922
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_memory64: 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 },
2923
1
                }
2924
8
            },|| {
2925
8
                wasmtime_test_util::wast::WastTest {
2926
8
                    path: "/src/wasmtime/tests/spec_testsuite/linking.wast".into(),
2927
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking.wast").into(),
2928
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
2930
8
            },|| {
2931
2
                wasmtime_test_util::wast::WastTest {
2932
2
                    path: "/src/wasmtime/tests/spec_testsuite/linking0.wast".into(),
2933
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking0.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
12
            },|| {
2937
12
                wasmtime_test_util::wast::WastTest {
2938
12
                    path: "/src/wasmtime/tests/spec_testsuite/linking1.wast".into(),
2939
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking1.wast").into(),
2940
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
12
                }
2942
12
            },|| {
2943
3
                wasmtime_test_util::wast::WastTest {
2944
3
                    path: "/src/wasmtime/tests/spec_testsuite/linking2.wast".into(),
2945
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking2.wast").into(),
2946
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2948
3
            },|| {
2949
2
                wasmtime_test_util::wast::WastTest {
2950
2
                    path: "/src/wasmtime/tests/spec_testsuite/linking3.wast".into(),
2951
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/linking3.wast").into(),
2952
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2954
3
            },|| {
2955
3
                wasmtime_test_util::wast::WastTest {
2956
3
                    path: "/src/wasmtime/tests/spec_testsuite/load.wast".into(),
2957
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load.wast").into(),
2958
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2960
3
            },|| {
2961
2
                wasmtime_test_util::wast::WastTest {
2962
2
                    path: "/src/wasmtime/tests/spec_testsuite/load0.wast".into(),
2963
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load0.wast").into(),
2964
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2966
5
            },|| {
2967
5
                wasmtime_test_util::wast::WastTest {
2968
5
                    path: "/src/wasmtime/tests/spec_testsuite/load1.wast".into(),
2969
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load1.wast").into(),
2970
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
2972
5
            },|| {
2973
2
                wasmtime_test_util::wast::WastTest {
2974
2
                    path: "/src/wasmtime/tests/spec_testsuite/load2.wast".into(),
2975
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load2.wast").into(),
2976
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2978
2
            },|| {
2979
1
                wasmtime_test_util::wast::WastTest {
2980
1
                    path: "/src/wasmtime/tests/spec_testsuite/load64.wast".into(),
2981
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/load64.wast").into(),
2982
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
2984
3
            },|| {
2985
3
                wasmtime_test_util::wast::WastTest {
2986
3
                    path: "/src/wasmtime/tests/spec_testsuite/local_get.wast".into(),
2987
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_get.wast").into(),
2988
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
2990
3
            },|| {
2991
2
                wasmtime_test_util::wast::WastTest {
2992
2
                    path: "/src/wasmtime/tests/spec_testsuite/local_init.wast".into(),
2993
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_init.wast").into(),
2994
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
2996
5
            },|| {
2997
5
                wasmtime_test_util::wast::WastTest {
2998
5
                    path: "/src/wasmtime/tests/spec_testsuite/local_set.wast".into(),
2999
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_set.wast").into(),
3000
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3002
6
            },|| {
3003
6
                wasmtime_test_util::wast::WastTest {
3004
6
                    path: "/src/wasmtime/tests/spec_testsuite/local_tee.wast".into(),
3005
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/local_tee.wast").into(),
3006
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3008
8
            },|| {
3009
8
                wasmtime_test_util::wast::WastTest {
3010
8
                    path: "/src/wasmtime/tests/spec_testsuite/loop.wast".into(),
3011
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/loop.wast").into(),
3012
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3014
8
            },|| {
3015
3
                wasmtime_test_util::wast::WastTest {
3016
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory-multi.wast".into(),
3017
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory-multi.wast").into(),
3018
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3020
3
            },|| {
3021
1
                wasmtime_test_util::wast::WastTest {
3022
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory.wast".into(),
3023
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory.wast").into(),
3024
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3026
4
            },|| {
3027
4
                wasmtime_test_util::wast::WastTest {
3028
4
                    path: "/src/wasmtime/tests/spec_testsuite/memory64-imports.wast".into(),
3029
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory64-imports.wast").into(),
3030
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3032
4
            },|| {
3033
1
                wasmtime_test_util::wast::WastTest {
3034
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory64.wast".into(),
3035
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory64.wast").into(),
3036
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3038
8
            },|| {
3039
8
                wasmtime_test_util::wast::WastTest {
3040
8
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy.wast".into(),
3041
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy.wast").into(),
3042
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3044
8
            },|| {
3045
1
                wasmtime_test_util::wast::WastTest {
3046
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy0.wast".into(),
3047
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy0.wast").into(),
3048
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3050
5
            },|| {
3051
5
                wasmtime_test_util::wast::WastTest {
3052
5
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy1.wast".into(),
3053
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy1.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
13
            },|| {
3057
13
                wasmtime_test_util::wast::WastTest {
3058
13
                    path: "/src/wasmtime/tests/spec_testsuite/memory_copy64.wast".into(),
3059
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_copy64.wast").into(),
3060
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
13
                }
3062
13
            },|| {
3063
4
                wasmtime_test_util::wast::WastTest {
3064
4
                    path: "/src/wasmtime/tests/spec_testsuite/memory_fill.wast".into(),
3065
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill.wast").into(),
3066
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3068
4
            },|| {
3069
3
                wasmtime_test_util::wast::WastTest {
3070
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_fill0.wast".into(),
3071
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill0.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_memory64: None, component_model_fixed_length_lists: None, component_model_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_fill64.wast".into(),
3077
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_fill64.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3081
5
                wasmtime_test_util::wast::WastTest {
3082
5
                    path: "/src/wasmtime/tests/spec_testsuite/memory_grow.wast".into(),
3083
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_grow.wast").into(),
3084
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3086
10
            },|| {
3087
10
                wasmtime_test_util::wast::WastTest {
3088
10
                    path: "/src/wasmtime/tests/spec_testsuite/memory_grow64.wast".into(),
3089
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_grow64.wast").into(),
3090
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3092
10
            },|| {
3093
7
                wasmtime_test_util::wast::WastTest {
3094
7
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init.wast".into(),
3095
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init.wast").into(),
3096
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3098
7
            },|| {
3099
1
                wasmtime_test_util::wast::WastTest {
3100
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init0.wast".into(),
3101
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init0.wast").into(),
3102
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3104
19
            },|| {
3105
19
                wasmtime_test_util::wast::WastTest {
3106
19
                    path: "/src/wasmtime/tests/spec_testsuite/memory_init64.wast".into(),
3107
19
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_init64.wast").into(),
3108
19
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
19
                }
3110
19
            },|| {
3111
6
                wasmtime_test_util::wast::WastTest {
3112
6
                    path: "/src/wasmtime/tests/spec_testsuite/memory_redundancy.wast".into(),
3113
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_redundancy.wast").into(),
3114
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3116
6
            },|| {
3117
2
                wasmtime_test_util::wast::WastTest {
3118
2
                    path: "/src/wasmtime/tests/spec_testsuite/memory_redundancy64.wast".into(),
3119
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_redundancy64.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
            },|| {
3123
1
                wasmtime_test_util::wast::WastTest {
3124
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size.wast".into(),
3125
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size.wast").into(),
3126
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3128
1
            },|| {
3129
1
                wasmtime_test_util::wast::WastTest {
3130
1
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size0.wast".into(),
3131
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size0.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_memory64: None, component_model_fixed_length_lists: None, component_model_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_size1.wast".into(),
3137
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size1.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_memory64: None, component_model_fixed_length_lists: None, component_model_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_size2.wast".into(),
3143
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size2.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
            },|| {
3147
3
                wasmtime_test_util::wast::WastTest {
3148
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size3.wast".into(),
3149
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size3.wast").into(),
3150
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3152
3
            },|| {
3153
2
                wasmtime_test_util::wast::WastTest {
3154
2
                    path: "/src/wasmtime/tests/spec_testsuite/memory_size_import.wast".into(),
3155
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_size_import.wast").into(),
3156
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3158
3
            },|| {
3159
3
                wasmtime_test_util::wast::WastTest {
3160
3
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap.wast".into(),
3161
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap.wast").into(),
3162
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3164
13
            },|| {
3165
13
                wasmtime_test_util::wast::WastTest {
3166
13
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap0.wast".into(),
3167
13
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap0.wast").into(),
3168
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
13
                }
3170
13
            },|| {
3171
9
                wasmtime_test_util::wast::WastTest {
3172
9
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap1.wast".into(),
3173
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap1.wast").into(),
3174
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3176
9
            },|| {
3177
6
                wasmtime_test_util::wast::WastTest {
3178
6
                    path: "/src/wasmtime/tests/spec_testsuite/memory_trap64.wast".into(),
3179
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/memory_trap64.wast").into(),
3180
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3182
9
            },|| {
3183
9
                wasmtime_test_util::wast::WastTest {
3184
9
                    path: "/src/wasmtime/tests/spec_testsuite/names.wast".into(),
3185
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/names.wast").into(),
3186
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3188
10
            },|| {
3189
10
                wasmtime_test_util::wast::WastTest {
3190
10
                    path: "/src/wasmtime/tests/spec_testsuite/nop.wast".into(),
3191
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/nop.wast").into(),
3192
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3193
10
                }
3194
10
            },|| {
3195
2
                wasmtime_test_util::wast::WastTest {
3196
2
                    path: "/src/wasmtime/tests/spec_testsuite/obsolete-keywords.wast".into(),
3197
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/obsolete-keywords.wast").into(),
3198
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
3199
2
                }
3200
2
            },|| {
3201
1
                wasmtime_test_util::wast::WastTest {
3202
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/array_new_exact.wast".into(),
3203
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/array_new_exact.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_memory64: None, component_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/binary-descriptors.wast".into(),
3209
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary-descriptors.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_memory64: None, component_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
1
            },|| {
3213
1
                wasmtime_test_util::wast::WastTest {
3214
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary.wast".into(),
3215
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/binary.wast").into(),
3216
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_memory64: None, component_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
1
                }
3218
1
            },|| {
3219
1
                wasmtime_test_util::wast::WastTest {
3220
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast.wast".into(),
3221
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast.wast").into(),
3222
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_memory64: None, component_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
1
                }
3224
1
            },|| {
3225
1
                wasmtime_test_util::wast::WastTest {
3226
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq.wast".into(),
3227
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq.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_memory64: None, component_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/br_on_cast_desc_eq_fail.wast".into(),
3233
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_desc_eq_fail.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_memory64: None, component_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/br_on_cast_fail.wast".into(),
3239
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/br_on_cast_fail.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_memory64: None, component_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/descriptors.wast".into(),
3245
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/descriptors.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_memory64: None, component_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
2
            },|| {
3249
2
                wasmtime_test_util::wast::WastTest {
3250
2
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-casts.wast".into(),
3251
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-casts.wast").into(),
3252
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_memory64: None, component_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
2
                }
3254
2
            },|| {
3255
1
                wasmtime_test_util::wast::WastTest {
3256
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-func-import.wast".into(),
3257
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact-func-import.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_memory64: None, component_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/exact.wast".into(),
3263
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/exact.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_memory64: None, component_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/ref_cast_desc_eq.wast".into(),
3269
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_cast_desc_eq.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_memory64: None, component_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
1
            },|| {
3273
1
                wasmtime_test_util::wast::WastTest {
3274
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_get_desc.wast".into(),
3275
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/ref_get_desc.wast").into(),
3276
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_memory64: None, component_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) },
3277
1
                }
3278
1
            },|| {
3279
1
                wasmtime_test_util::wast::WastTest {
3280
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/struct_new_desc.wast".into(),
3281
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-descriptors/struct_new_desc.wast").into(),
3282
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_memory64: None, component_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) },
3283
1
                }
3284
5
            },|| {
3285
5
                wasmtime_test_util::wast::WastTest {
3286
5
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/binary.wast".into(),
3287
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/binary.wast").into(),
3288
5
                    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_memory64: None, component_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
5
                }
3290
5
            },|| {
3291
2
                wasmtime_test_util::wast::WastTest {
3292
2
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes-invalid.wast".into(),
3293
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes-invalid.wast").into(),
3294
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: 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_memory64: None, component_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
2
                }
3296
4
            },|| {
3297
4
                wasmtime_test_util::wast::WastTest {
3298
4
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes.wast".into(),
3299
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/custom-page-sizes.wast").into(),
3300
4
                    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_memory64: None, component_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
4
                }
3302
4
            },|| {
3303
1
                wasmtime_test_util::wast::WastTest {
3304
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max.wast".into(),
3305
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max.wast").into(),
3306
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_memory64: None, component_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
1
                }
3308
1
            },|| {
3309
1
                wasmtime_test_util::wast::WastTest {
3310
1
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max_i64.wast".into(),
3311
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/custom-page-sizes/memory_max_i64.wast").into(),
3312
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_memory64: None, component_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
1
                }
3314
8
            },|| {
3315
8
                wasmtime_test_util::wast::WastTest {
3316
8
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/atomic.wast".into(),
3317
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/atomic.wast").into(),
3318
8
                    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_memory64: None, component_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
8
                }
3320
8
            },|| {
3321
3
                wasmtime_test_util::wast::WastTest {
3322
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/exports.wast".into(),
3323
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/exports.wast").into(),
3324
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_memory64: None, component_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
3
                }
3326
6
            },|| {
3327
6
                wasmtime_test_util::wast::WastTest {
3328
6
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/imports.wast".into(),
3329
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/imports.wast").into(),
3330
6
                    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_memory64: None, component_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
6
                }
3332
6
            },|| {
3333
3
                wasmtime_test_util::wast::WastTest {
3334
3
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/threads/memory.wast".into(),
3335
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/threads/memory.wast").into(),
3336
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_memory64: None, component_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 },
3337
3
                }
3338
4
            },|| {
3339
4
                wasmtime_test_util::wast::WastTest {
3340
4
                    path: "/src/wasmtime/tests/spec_testsuite/proposals/wide-arithmetic/wide-arithmetic.wast".into(),
3341
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/proposals/wide-arithmetic/wide-arithmetic.wast").into(),
3342
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: 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_memory64: None, component_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 },
3343
4
                }
3344
4
            },|| {
3345
4
                wasmtime_test_util::wast::WastTest {
3346
4
                    path: "/src/wasmtime/tests/spec_testsuite/ref.wast".into(),
3347
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref.wast").into(),
3348
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3350
4
            },|| {
3351
3
                wasmtime_test_util::wast::WastTest {
3352
3
                    path: "/src/wasmtime/tests/spec_testsuite/ref_as_non_null.wast".into(),
3353
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_as_non_null.wast").into(),
3354
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3356
8
            },|| {
3357
8
                wasmtime_test_util::wast::WastTest {
3358
8
                    path: "/src/wasmtime/tests/spec_testsuite/ref_cast.wast".into(),
3359
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_cast.wast").into(),
3360
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3362
8
            },|| {
3363
3
                wasmtime_test_util::wast::WastTest {
3364
3
                    path: "/src/wasmtime/tests/spec_testsuite/ref_eq.wast".into(),
3365
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_eq.wast").into(),
3366
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3368
6
            },|| {
3369
6
                wasmtime_test_util::wast::WastTest {
3370
6
                    path: "/src/wasmtime/tests/spec_testsuite/ref_func.wast".into(),
3371
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_func.wast").into(),
3372
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3374
6
            },|| {
3375
5
                wasmtime_test_util::wast::WastTest {
3376
5
                    path: "/src/wasmtime/tests/spec_testsuite/ref_is_null.wast".into(),
3377
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_is_null.wast").into(),
3378
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3380
7
            },|| {
3381
7
                wasmtime_test_util::wast::WastTest {
3382
7
                    path: "/src/wasmtime/tests/spec_testsuite/ref_null.wast".into(),
3383
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_null.wast").into(),
3384
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3386
18
            },|| {
3387
18
                wasmtime_test_util::wast::WastTest {
3388
18
                    path: "/src/wasmtime/tests/spec_testsuite/ref_test.wast".into(),
3389
18
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/ref_test.wast").into(),
3390
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
18
                }
3392
18
            },|| {
3393
3
                wasmtime_test_util::wast::WastTest {
3394
3
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_dot_product.wast".into(),
3395
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_dot_product.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
            },|| {
3399
11
                wasmtime_test_util::wast::WastTest {
3400
11
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_laneselect.wast".into(),
3401
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_laneselect.wast").into(),
3402
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
3404
11
            },|| {
3405
6
                wasmtime_test_util::wast::WastTest {
3406
6
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_madd_nmadd.wast".into(),
3407
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_madd_nmadd.wast").into(),
3408
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3410
6
            },|| {
3411
6
                wasmtime_test_util::wast::WastTest {
3412
6
                    path: "/src/wasmtime/tests/spec_testsuite/relaxed_min_max.wast".into(),
3413
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/relaxed_min_max.wast").into(),
3414
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3416
6
            },|| {
3417
6
                wasmtime_test_util::wast::WastTest {
3418
6
                    path: "/src/wasmtime/tests/spec_testsuite/return.wast".into(),
3419
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return.wast").into(),
3420
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3422
6
            },|| {
3423
5
                wasmtime_test_util::wast::WastTest {
3424
5
                    path: "/src/wasmtime/tests/spec_testsuite/return_call.wast".into(),
3425
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call.wast").into(),
3426
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3428
5
            },|| {
3429
5
                wasmtime_test_util::wast::WastTest {
3430
5
                    path: "/src/wasmtime/tests/spec_testsuite/return_call_indirect.wast".into(),
3431
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call_indirect.wast").into(),
3432
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3434
5
            },|| {
3435
4
                wasmtime_test_util::wast::WastTest {
3436
4
                    path: "/src/wasmtime/tests/spec_testsuite/return_call_ref.wast".into(),
3437
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/return_call_ref.wast").into(),
3438
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3440
5
            },|| {
3441
5
                wasmtime_test_util::wast::WastTest {
3442
5
                    path: "/src/wasmtime/tests/spec_testsuite/select.wast".into(),
3443
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/select.wast").into(),
3444
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3446
6
            },|| {
3447
6
                wasmtime_test_util::wast::WastTest {
3448
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_address.wast".into(),
3449
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_address.wast").into(),
3450
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3452
11
            },|| {
3453
11
                wasmtime_test_util::wast::WastTest {
3454
11
                    path: "/src/wasmtime/tests/spec_testsuite/simd_align.wast".into(),
3455
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_align.wast").into(),
3456
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
3458
11
            },|| {
3459
3
                wasmtime_test_util::wast::WastTest {
3460
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_bit_shift.wast".into(),
3461
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_bit_shift.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3465
7
                wasmtime_test_util::wast::WastTest {
3466
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_bitwise.wast".into(),
3467
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_bitwise.wast").into(),
3468
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3470
7
            },|| {
3471
7
                wasmtime_test_util::wast::WastTest {
3472
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_boolean.wast".into(),
3473
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_boolean.wast").into(),
3474
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3476
18
            },|| {
3477
18
                wasmtime_test_util::wast::WastTest {
3478
18
                    path: "/src/wasmtime/tests/spec_testsuite/simd_const.wast".into(),
3479
18
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_const.wast").into(),
3480
18
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
18
                }
3482
18
            },|| {
3483
6
                wasmtime_test_util::wast::WastTest {
3484
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_conversions.wast".into(),
3485
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_conversions.wast").into(),
3486
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3488
7
            },|| {
3489
7
                wasmtime_test_util::wast::WastTest {
3490
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4.wast".into(),
3491
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4.wast").into(),
3492
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3494
8
            },|| {
3495
8
                wasmtime_test_util::wast::WastTest {
3496
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_arith.wast".into(),
3497
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_arith.wast").into(),
3498
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3500
8
            },|| {
3501
4
                wasmtime_test_util::wast::WastTest {
3502
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_cmp.wast".into(),
3503
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_cmp.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
            },|| {
3507
8
                wasmtime_test_util::wast::WastTest {
3508
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_pmin_pmax.wast".into(),
3509
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_pmin_pmax.wast").into(),
3510
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3512
9
            },|| {
3513
9
                wasmtime_test_util::wast::WastTest {
3514
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f32x4_rounding.wast".into(),
3515
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f32x4_rounding.wast").into(),
3516
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3518
9
            },|| {
3519
8
                wasmtime_test_util::wast::WastTest {
3520
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2.wast".into(),
3521
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2.wast").into(),
3522
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3524
8
            },|| {
3525
6
                wasmtime_test_util::wast::WastTest {
3526
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_arith.wast".into(),
3527
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_arith.wast").into(),
3528
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3530
6
            },|| {
3531
4
                wasmtime_test_util::wast::WastTest {
3532
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_cmp.wast".into(),
3533
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_cmp.wast").into(),
3534
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3536
4
            },|| {
3537
1
                wasmtime_test_util::wast::WastTest {
3538
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_pmin_pmax.wast".into(),
3539
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_pmin_pmax.wast").into(),
3540
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3542
8
            },|| {
3543
8
                wasmtime_test_util::wast::WastTest {
3544
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_f64x2_rounding.wast".into(),
3545
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_f64x2_rounding.wast").into(),
3546
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3548
8
            },|| {
3549
4
                wasmtime_test_util::wast::WastTest {
3550
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith.wast".into(),
3551
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
            },|| {
3555
11
                wasmtime_test_util::wast::WastTest {
3556
11
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith2.wast".into(),
3557
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_arith2.wast").into(),
3558
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
3560
11
            },|| {
3561
10
                wasmtime_test_util::wast::WastTest {
3562
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_cmp.wast".into(),
3563
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_cmp.wast").into(),
3564
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3566
10
            },|| {
3567
4
                wasmtime_test_util::wast::WastTest {
3568
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_extadd_pairwise_i8x16.wast".into(),
3569
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_extadd_pairwise_i8x16.wast").into(),
3570
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3572
5
            },|| {
3573
5
                wasmtime_test_util::wast::WastTest {
3574
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_extmul_i8x16.wast".into(),
3575
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_extmul_i8x16.wast").into(),
3576
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3578
6
            },|| {
3579
6
                wasmtime_test_util::wast::WastTest {
3580
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_q15mulr_sat_s.wast".into(),
3581
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_q15mulr_sat_s.wast").into(),
3582
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3584
9
            },|| {
3585
9
                wasmtime_test_util::wast::WastTest {
3586
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i16x8_sat_arith.wast".into(),
3587
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i16x8_sat_arith.wast").into(),
3588
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3590
9
            },|| {
3591
4
                wasmtime_test_util::wast::WastTest {
3592
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith.wast".into(),
3593
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith.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_memory64: None, component_model_fixed_length_lists: None, component_model_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_arith2.wast".into(),
3599
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_arith2.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                wasmtime_test_util::wast::WastTest {
3604
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_cmp.wast".into(),
3605
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_cmp.wast").into(),
3606
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3608
5
            },|| {
3609
5
                wasmtime_test_util::wast::WastTest {
3610
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_dot_i16x8.wast".into(),
3611
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_dot_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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                wasmtime_test_util::wast::WastTest {
3616
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_extadd_pairwise_i16x8.wast".into(),
3617
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_extadd_pairwise_i16x8.wast").into(),
3618
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3620
5
            },|| {
3621
5
                wasmtime_test_util::wast::WastTest {
3622
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_extmul_i16x8.wast".into(),
3623
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_extmul_i16x8.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
            },|| {
3627
5
                wasmtime_test_util::wast::WastTest {
3628
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f32x4.wast".into(),
3629
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f32x4.wast").into(),
3630
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3632
10
            },|| {
3633
10
                wasmtime_test_util::wast::WastTest {
3634
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f64x2.wast".into(),
3635
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i32x4_trunc_sat_f64x2.wast").into(),
3636
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3638
10
            },|| {
3639
7
                wasmtime_test_util::wast::WastTest {
3640
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith.wast".into(),
3641
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith.wast").into(),
3642
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3644
7
            },|| {
3645
5
                wasmtime_test_util::wast::WastTest {
3646
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith2.wast".into(),
3647
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_arith2.wast").into(),
3648
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3650
5
            },|| {
3651
1
                wasmtime_test_util::wast::WastTest {
3652
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_cmp.wast".into(),
3653
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_cmp.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3657
7
                wasmtime_test_util::wast::WastTest {
3658
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i64x2_extmul_i32x4.wast".into(),
3659
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i64x2_extmul_i32x4.wast").into(),
3660
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3662
7
            },|| {
3663
5
                wasmtime_test_util::wast::WastTest {
3664
5
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith.wast".into(),
3665
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith.wast").into(),
3666
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3668
7
            },|| {
3669
7
                wasmtime_test_util::wast::WastTest {
3670
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith2.wast".into(),
3671
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_arith2.wast").into(),
3672
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3674
11
            },|| {
3675
11
                wasmtime_test_util::wast::WastTest {
3676
11
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_cmp.wast".into(),
3677
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_cmp.wast").into(),
3678
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
3680
11
            },|| {
3681
2
                wasmtime_test_util::wast::WastTest {
3682
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_i8x16_sat_arith.wast".into(),
3683
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_i8x16_sat_arith.wast").into(),
3684
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3686
6
            },|| {
3687
6
                wasmtime_test_util::wast::WastTest {
3688
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_int_to_int_extend.wast".into(),
3689
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_int_to_int_extend.wast").into(),
3690
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3692
9
            },|| {
3693
9
                wasmtime_test_util::wast::WastTest {
3694
9
                    path: "/src/wasmtime/tests/spec_testsuite/simd_lane.wast".into(),
3695
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_lane.wast").into(),
3696
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3698
9
            },|| {
3699
2
                wasmtime_test_util::wast::WastTest {
3700
2
                    path: "/src/wasmtime/tests/spec_testsuite/simd_linking.wast".into(),
3701
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_linking.wast").into(),
3702
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3704
15
            },|| {
3705
15
                wasmtime_test_util::wast::WastTest {
3706
15
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load.wast".into(),
3707
15
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load.wast").into(),
3708
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
15
                }
3710
15
            },|| {
3711
10
                wasmtime_test_util::wast::WastTest {
3712
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load16_lane.wast".into(),
3713
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load16_lane.wast").into(),
3714
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3716
10
            },|| {
3717
6
                wasmtime_test_util::wast::WastTest {
3718
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load32_lane.wast".into(),
3719
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load32_lane.wast").into(),
3720
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3722
6
            },|| {
3723
3
                wasmtime_test_util::wast::WastTest {
3724
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load64_lane.wast".into(),
3725
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load64_lane.wast").into(),
3726
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3728
7
            },|| {
3729
7
                wasmtime_test_util::wast::WastTest {
3730
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load8_lane.wast".into(),
3731
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load8_lane.wast").into(),
3732
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3734
7
            },|| {
3735
7
                wasmtime_test_util::wast::WastTest {
3736
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_extend.wast".into(),
3737
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_extend.wast").into(),
3738
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3740
7
            },|| {
3741
7
                wasmtime_test_util::wast::WastTest {
3742
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_splat.wast".into(),
3743
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_splat.wast").into(),
3744
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3746
7
            },|| {
3747
4
                wasmtime_test_util::wast::WastTest {
3748
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_load_zero.wast".into(),
3749
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_load_zero.wast").into(),
3750
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3752
4
            },|| {
3753
4
                wasmtime_test_util::wast::WastTest {
3754
4
                    path: "/src/wasmtime/tests/spec_testsuite/simd_memory-multi.wast".into(),
3755
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_memory-multi.wast").into(),
3756
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3758
4
            },|| {
3759
1
                wasmtime_test_util::wast::WastTest {
3760
1
                    path: "/src/wasmtime/tests/spec_testsuite/simd_select.wast".into(),
3761
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_select.wast").into(),
3762
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3764
6
            },|| {
3765
6
                wasmtime_test_util::wast::WastTest {
3766
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_splat.wast".into(),
3767
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_splat.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                wasmtime_test_util::wast::WastTest {
3772
3
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store.wast".into(),
3773
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store.wast").into(),
3774
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3776
6
            },|| {
3777
6
                wasmtime_test_util::wast::WastTest {
3778
6
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store16_lane.wast".into(),
3779
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store16_lane.wast").into(),
3780
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3782
8
            },|| {
3783
8
                wasmtime_test_util::wast::WastTest {
3784
8
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store32_lane.wast".into(),
3785
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store32_lane.wast").into(),
3786
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3788
8
            },|| {
3789
7
                wasmtime_test_util::wast::WastTest {
3790
7
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store64_lane.wast".into(),
3791
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store64_lane.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
            },|| {
3795
10
                wasmtime_test_util::wast::WastTest {
3796
10
                    path: "/src/wasmtime/tests/spec_testsuite/simd_store8_lane.wast".into(),
3797
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/simd_store8_lane.wast").into(),
3798
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3800
12
            },|| {
3801
12
                wasmtime_test_util::wast::WastTest {
3802
12
                    path: "/src/wasmtime/tests/spec_testsuite/skip-stack-guard-page.wast".into(),
3803
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/skip-stack-guard-page.wast").into(),
3804
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
12
                }
3806
12
            },|| {
3807
8
                wasmtime_test_util::wast::WastTest {
3808
8
                    path: "/src/wasmtime/tests/spec_testsuite/stack.wast".into(),
3809
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/stack.wast").into(),
3810
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3812
8
            },|| {
3813
5
                wasmtime_test_util::wast::WastTest {
3814
5
                    path: "/src/wasmtime/tests/spec_testsuite/start.wast".into(),
3815
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/start.wast").into(),
3816
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3818
5
            },|| {
3819
3
                wasmtime_test_util::wast::WastTest {
3820
3
                    path: "/src/wasmtime/tests/spec_testsuite/start0.wast".into(),
3821
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/start0.wast").into(),
3822
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3824
3
            },|| {
3825
1
                wasmtime_test_util::wast::WastTest {
3826
1
                    path: "/src/wasmtime/tests/spec_testsuite/store.wast".into(),
3827
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store.wast").into(),
3828
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3830
3
            },|| {
3831
3
                wasmtime_test_util::wast::WastTest {
3832
3
                    path: "/src/wasmtime/tests/spec_testsuite/store0.wast".into(),
3833
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store0.wast").into(),
3834
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3836
3
            },|| {
3837
1
                wasmtime_test_util::wast::WastTest {
3838
1
                    path: "/src/wasmtime/tests/spec_testsuite/store1.wast".into(),
3839
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store1.wast").into(),
3840
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3842
2
            },|| {
3843
2
                wasmtime_test_util::wast::WastTest {
3844
2
                    path: "/src/wasmtime/tests/spec_testsuite/store2.wast".into(),
3845
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/store2.wast").into(),
3846
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3848
8
            },|| {
3849
8
                wasmtime_test_util::wast::WastTest {
3850
8
                    path: "/src/wasmtime/tests/spec_testsuite/struct.wast".into(),
3851
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/struct.wast").into(),
3852
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3854
8
            },|| {
3855
3
                wasmtime_test_util::wast::WastTest {
3856
3
                    path: "/src/wasmtime/tests/spec_testsuite/switch.wast".into(),
3857
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/switch.wast").into(),
3858
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3860
3
            },|| {
3861
3
                wasmtime_test_util::wast::WastTest {
3862
3
                    path: "/src/wasmtime/tests/spec_testsuite/table-sub.wast".into(),
3863
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table-sub.wast").into(),
3864
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
3866
3
            },|| {
3867
1
                wasmtime_test_util::wast::WastTest {
3868
1
                    path: "/src/wasmtime/tests/spec_testsuite/table.wast".into(),
3869
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table.wast").into(),
3870
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3872
2
            },|| {
3873
2
                wasmtime_test_util::wast::WastTest {
3874
2
                    path: "/src/wasmtime/tests/spec_testsuite/table64.wast".into(),
3875
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table64.wast").into(),
3876
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3878
10
            },|| {
3879
10
                wasmtime_test_util::wast::WastTest {
3880
10
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy.wast".into(),
3881
10
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy.wast").into(),
3882
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
10
                }
3884
10
            },|| {
3885
7
                wasmtime_test_util::wast::WastTest {
3886
7
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy64.wast".into(),
3887
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy64.wast").into(),
3888
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3890
7
            },|| {
3891
4
                wasmtime_test_util::wast::WastTest {
3892
4
                    path: "/src/wasmtime/tests/spec_testsuite/table_copy_mixed.wast".into(),
3893
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_copy_mixed.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
            },|| {
3897
5
                wasmtime_test_util::wast::WastTest {
3898
5
                    path: "/src/wasmtime/tests/spec_testsuite/table_fill.wast".into(),
3899
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_fill.wast").into(),
3900
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3902
5
            },|| {
3903
5
                wasmtime_test_util::wast::WastTest {
3904
5
                    path: "/src/wasmtime/tests/spec_testsuite/table_fill64.wast".into(),
3905
5
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_fill64.wast").into(),
3906
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
5
                }
3908
5
            },|| {
3909
2
                wasmtime_test_util::wast::WastTest {
3910
2
                    path: "/src/wasmtime/tests/spec_testsuite/table_get.wast".into(),
3911
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_get.wast").into(),
3912
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3914
3
            },|| {
3915
3
                wasmtime_test_util::wast::WastTest {
3916
3
                    path: "/src/wasmtime/tests/spec_testsuite/table_get64.wast".into(),
3917
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_get64.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3921
7
                wasmtime_test_util::wast::WastTest {
3922
7
                    path: "/src/wasmtime/tests/spec_testsuite/table_grow.wast".into(),
3923
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_grow.wast").into(),
3924
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3926
7
            },|| {
3927
2
                wasmtime_test_util::wast::WastTest {
3928
2
                    path: "/src/wasmtime/tests/spec_testsuite/table_grow64.wast".into(),
3929
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_grow64.wast").into(),
3930
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3932
9
            },|| {
3933
9
                wasmtime_test_util::wast::WastTest {
3934
9
                    path: "/src/wasmtime/tests/spec_testsuite/table_init.wast".into(),
3935
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_init.wast").into(),
3936
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
3938
20
            },|| {
3939
20
                wasmtime_test_util::wast::WastTest {
3940
20
                    path: "/src/wasmtime/tests/spec_testsuite/table_init64.wast".into(),
3941
20
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_init64.wast").into(),
3942
20
                    config: wasmtime_test_util::wast::TestConfig { bulk_memory: Some(true), memory64: Some(true), custom_page_sizes: None, multi_memory: Some(true), threads: None, shared_everything_threads: None, gc: Some(true), function_references: None, relaxed_simd: Some(true), reference_types: Some(true), tail_call: Some(true), extended_const: Some(true), wide_arithmetic: None, branch_hinting: None, hogs_memory: None, nan_canonicalization: None, component_model_async: None, component_model_more_async_builtins: None, component_model_async_stackful: None, component_model_threading: None, component_model_error_context: None, component_model_gc: None, component_model_map: None, component_model_memory64: None, component_model_fixed_length_lists: None, component_model_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
20
                }
3944
20
            },|| {
3945
6
                wasmtime_test_util::wast::WastTest {
3946
6
                    path: "/src/wasmtime/tests/spec_testsuite/table_set.wast".into(),
3947
6
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_set.wast").into(),
3948
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
6
                }
3950
6
            },|| {
3951
4
                wasmtime_test_util::wast::WastTest {
3952
4
                    path: "/src/wasmtime/tests/spec_testsuite/table_set64.wast".into(),
3953
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_set64.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_memory64: None, component_model_fixed_length_lists: None, component_model_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/table_size.wast".into(),
3959
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_size.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3963
7
                wasmtime_test_util::wast::WastTest {
3964
7
                    path: "/src/wasmtime/tests/spec_testsuite/table_size64.wast".into(),
3965
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/table_size64.wast").into(),
3966
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
3968
7
            },|| {
3969
1
                wasmtime_test_util::wast::WastTest {
3970
1
                    path: "/src/wasmtime/tests/spec_testsuite/tag.wast".into(),
3971
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/tag.wast").into(),
3972
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
3974
2
            },|| {
3975
2
                wasmtime_test_util::wast::WastTest {
3976
2
                    path: "/src/wasmtime/tests/spec_testsuite/throw.wast".into(),
3977
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/throw.wast").into(),
3978
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
3980
8
            },|| {
3981
8
                wasmtime_test_util::wast::WastTest {
3982
8
                    path: "/src/wasmtime/tests/spec_testsuite/throw_ref.wast".into(),
3983
8
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/throw_ref.wast").into(),
3984
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
8
                }
3986
8
            },|| {
3987
4
                wasmtime_test_util::wast::WastTest {
3988
4
                    path: "/src/wasmtime/tests/spec_testsuite/token.wast".into(),
3989
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/token.wast").into(),
3990
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
                }
3992
4
            },|| {
3993
2
                wasmtime_test_util::wast::WastTest {
3994
2
                    path: "/src/wasmtime/tests/spec_testsuite/traps.wast".into(),
3995
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/traps.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
            },|| {
3999
7
                wasmtime_test_util::wast::WastTest {
4000
7
                    path: "/src/wasmtime/tests/spec_testsuite/traps0.wast".into(),
4001
7
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/traps0.wast").into(),
4002
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
7
                }
4004
12
            },|| {
4005
12
                wasmtime_test_util::wast::WastTest {
4006
12
                    path: "/src/wasmtime/tests/spec_testsuite/try_table.wast".into(),
4007
12
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/try_table.wast").into(),
4008
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
12
                }
4010
12
            },|| {
4011
2
                wasmtime_test_util::wast::WastTest {
4012
2
                    path: "/src/wasmtime/tests/spec_testsuite/type-canon.wast".into(),
4013
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-canon.wast").into(),
4014
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
4016
16
            },|| {
4017
16
                wasmtime_test_util::wast::WastTest {
4018
16
                    path: "/src/wasmtime/tests/spec_testsuite/type-equivalence.wast".into(),
4019
16
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-equivalence.wast").into(),
4020
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
16
                }
4022
16
            },|| {
4023
3
                wasmtime_test_util::wast::WastTest {
4024
3
                    path: "/src/wasmtime/tests/spec_testsuite/type-rec.wast".into(),
4025
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-rec.wast").into(),
4026
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
4028
9
            },|| {
4029
9
                wasmtime_test_util::wast::WastTest {
4030
9
                    path: "/src/wasmtime/tests/spec_testsuite/type-subtyping.wast".into(),
4031
9
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type-subtyping.wast").into(),
4032
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
9
                }
4034
9
            },|| {
4035
1
                wasmtime_test_util::wast::WastTest {
4036
1
                    path: "/src/wasmtime/tests/spec_testsuite/type.wast".into(),
4037
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/type.wast").into(),
4038
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
4040
11
            },|| {
4041
11
                wasmtime_test_util::wast::WastTest {
4042
11
                    path: "/src/wasmtime/tests/spec_testsuite/unreachable.wast".into(),
4043
11
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreachable.wast").into(),
4044
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
11
                }
4046
11
            },|| {
4047
3
                wasmtime_test_util::wast::WastTest {
4048
3
                    path: "/src/wasmtime/tests/spec_testsuite/unreached-invalid.wast".into(),
4049
3
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreached-invalid.wast").into(),
4050
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
3
                }
4052
3
            },|| {
4053
2
                wasmtime_test_util::wast::WastTest {
4054
2
                    path: "/src/wasmtime/tests/spec_testsuite/unreached-valid.wast".into(),
4055
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unreached-valid.wast").into(),
4056
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
2
                }
4058
4
            },|| {
4059
4
                wasmtime_test_util::wast::WastTest {
4060
4
                    path: "/src/wasmtime/tests/spec_testsuite/unwind.wast".into(),
4061
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/unwind.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                wasmtime_test_util::wast::WastTest {
4066
1
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-custom-section-id.wast".into(),
4067
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-custom-section-id.wast").into(),
4068
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_memory64: None, component_model_fixed_length_lists: None, component_model_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
1
                }
4070
1
            },|| {
4071
1
                wasmtime_test_util::wast::WastTest {
4072
1
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-import-field.wast".into(),
4073
1
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-import-field.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_memory64: None, component_model_fixed_length_lists: None, component_model_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
4
            },|| {
4077
4
                wasmtime_test_util::wast::WastTest {
4078
4
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-import-module.wast".into(),
4079
4
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-import-module.wast").into(),
4080
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4081
4
                }
4082
4
            },|| {
4083
2
                wasmtime_test_util::wast::WastTest {
4084
2
                    path: "/src/wasmtime/tests/spec_testsuite/utf8-invalid-encoding.wast".into(),
4085
2
                    contents: include_str!("/src/wasmtime/tests/spec_testsuite/utf8-invalid-encoding.wast").into(),
4086
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_memory64: None, component_model_fixed_length_lists: None, component_model_implements: None, simd: Some(true), gc_types: None, exceptions: Some(true), legacy_exceptions: None, stack_switching: None, spec_test: Some(true), custom_descriptors: None },
4087
2
                }
4088
2
            },];