// Copyright 2025 Jonas Kruckenberg // // Licensed under the Apache License, Version 2.0, or the MIT license , at your option. This file may not be // copied, modified, or distributed except according to those terms. use crate::tests::wast::wast_tests; wast_tests!( // address "../../../tests/testsuite/address.wast", // align "../../../tests/testsuite/align.wast", // binary "../../../tests/testsuite/binary.wast", // binary_leb128 "../../../tests/testsuite/binary-leb128.wast", // block "../../../tests/testsuite/block.wast", // br_base "../../../tests/testsuite/br.wast", // br_if "../../../tests/testsuite/br_if.wast", // br_table "../../../tests/testsuite/br_table.wast", // bulk "../../../tests/testsuite/bulk.wast", // call "../../../tests/testsuite/call.wast", // call_indirect "../../../tests/testsuite/call_indirect.wast", // comments "../../../tests/testsuite/comments.wast", // const_ "../../../tests/testsuite/const.wast", // conversions "../../../tests/testsuite/conversions.wast", // custom "../../../tests/testsuite/custom.wast", // data "../../../tests/testsuite/data.wast", // elem "../../../tests/testsuite/elem.wast", // endianness "../../../tests/testsuite/endianness.wast", // exports "../../../tests/testsuite/exports.wast", // f32_base "../../../tests/testsuite/f32.wast", // f32_bitwise "../../../tests/testsuite/f32_bitwise.wast", // f32_cmp "../../../tests/testsuite/f32_cmp.wast", // f64_base "../../../tests/testsuite/f64.wast", // f64_bitwise "../../../tests/testsuite/f64_bitwise.wast", // f64_cmp "../../../tests/testsuite/f64_cmp.wast", // fac "../../../tests/testsuite/fac.wast", // float_exprs "../../../tests/testsuite/float_exprs.wast", // float_literals "../../../tests/testsuite/float_literals.wast", // float_memory "../../../tests/testsuite/float_memory.wast", // float_misc "../../../tests/testsuite/float_misc.wast", // forward "../../../tests/testsuite/forward.wast", // func "../../../tests/testsuite/func.wast", // func_ptrs "../../../tests/testsuite/func_ptrs.wast", // global "../../../tests/testsuite/global.wast", // i32 "../../../tests/testsuite/i32.wast", // i64 "../../../tests/testsuite/i64.wast", // if_ "../../../tests/testsuite/if.wast", // imports "../../../tests/testsuite/imports.wast", // inline_module "../../../tests/testsuite/inline-module.wast", // int_exprs "../../../tests/testsuite/int_exprs.wast", // int_literals "../../../tests/testsuite/int_literals.wast", // labels "../../../tests/testsuite/labels.wast", // left_to_right "../../../tests/testsuite/left-to-right.wast", // linking "../../../tests/testsuite/linking.wast", // load "../../../tests/testsuite/load.wast", // local_get "../../../tests/testsuite/local_get.wast", // local_set "../../../tests/testsuite/local_set.wast", // local_tee "../../../tests/testsuite/local_tee.wast", // loop_ "../../../tests/testsuite/loop.wast", // memory "../../../tests/testsuite/memory.wast", // memory_copy "../../../tests/testsuite/memory_copy.wast", // memory_fill "../../../tests/testsuite/memory_fill.wast", // memory_grow "../../../tests/testsuite/memory_grow.wast", // memory_init "../../../tests/testsuite/memory_init.wast", // memory_redundancy "../../../tests/testsuite/memory_redundancy.wast", // memory_size "../../../tests/testsuite/memory_size.wast", // memory_trap "../../../tests/testsuite/memory_trap.wast", // names "../../../tests/testsuite/names.wast", // nop "../../../tests/testsuite/nop.wast", // obsolete_keywords "../../../tests/testsuite/obsolete-keywords.wast", // ref_func "../../../tests/testsuite/ref_func.wast", // ref_is_null "../../../tests/testsuite/ref_is_null.wast", // ref_null "../../../tests/testsuite/ref_null.wast", // return_ "../../../tests/testsuite/return.wast", // select "../../../tests/testsuite/select.wast", // simd_address "../../../tests/testsuite/simd_address.wast", // simd_align "../../../tests/testsuite/simd_align.wast", // simd_bit_shift "../../../tests/testsuite/simd_bit_shift.wast", // simd_bitwise "../../../tests/testsuite/simd_bitwise.wast", // simd_boolean "../../../tests/testsuite/simd_boolean.wast", // simd_const "../../../tests/testsuite/simd_const.wast", // simd_conversions "../../../tests/testsuite/simd_conversions.wast", // simd_f32x4 "../../../tests/testsuite/simd_f32x4.wast", // simd_f32x4_arith "../../../tests/testsuite/simd_f32x4_arith.wast", // simd_f32x4_cmp "../../../tests/testsuite/simd_f32x4_cmp.wast", // simd_f32x4_pmin_pmax "../../../tests/testsuite/simd_f32x4_pmin_pmax.wast", // simd_f32x4_rounding "../../../tests/testsuite/simd_f32x4_rounding.wast", // simd_f64x2 "../../../tests/testsuite/simd_f64x2.wast", // simd_f64x2_arith "../../../tests/testsuite/simd_f64x2_arith.wast", // simd_f64x2_cmp "../../../tests/testsuite/simd_f64x2_cmp.wast", // simd_f64x2_pmin_pmax "../../../tests/testsuite/simd_f64x2_pmin_pmax.wast", // simd_f64x2_rounding "../../../tests/testsuite/simd_f64x2_rounding.wast", // simd_i8x16_arith "../../../tests/testsuite/simd_i8x16_arith.wast", // simd_i8x16_arith2 "../../../tests/testsuite/simd_i8x16_arith2.wast", // simd_i8x16_cmp "../../../tests/testsuite/simd_i8x16_cmp.wast", // simd_i8x16_sat_arith "../../../tests/testsuite/simd_i8x16_sat_arith.wast", // simd_i16x8_arith "../../../tests/testsuite/simd_i16x8_arith.wast", // simd_i16x8_arith2 "../../../tests/testsuite/simd_i16x8_arith2.wast", // simd_i16x8_cmp "../../../tests/testsuite/simd_i16x8_cmp.wast", // simd_i16x8_extadd_pairwise_i8x16 "../../../tests/testsuite/simd_i16x8_extadd_pairwise_i8x16.wast", // simd_i16x8_extmul_i8x16 "../../../tests/testsuite/simd_i16x8_extmul_i8x16.wast", // simd_i16x8_q15mulr_sat_s "../../../tests/testsuite/simd_i16x8_q15mulr_sat_s.wast", // simd_i16x8_sat_arith "../../../tests/testsuite/simd_i16x8_sat_arith.wast", // simd_i32x4_arith "../../../tests/testsuite/simd_i32x4_arith.wast", // simd_i32x4_arith2 "../../../tests/testsuite/simd_i32x4_arith2.wast", // simd_i32x4_cmp "../../../tests/testsuite/simd_i32x4_cmp.wast", // simd_i32x4_dot_i16x8 "../../../tests/testsuite/simd_i32x4_dot_i16x8.wast", // simd_i32x4_extadd_pairwise_i16x8 "../../../tests/testsuite/simd_i32x4_extadd_pairwise_i16x8.wast", // simd_i32x4_extmul_i16x8 "../../../tests/testsuite/simd_i32x4_extmul_i16x8.wast", // simd_i32x4_trunc_sat_f32x4 "../../../tests/testsuite/simd_i32x4_trunc_sat_f32x4.wast", // simd_i32x4_trunc_sat_f64x2 "../../../tests/testsuite/simd_i32x4_trunc_sat_f64x2.wast", // simd_i64x2_arith "../../../tests/testsuite/simd_i64x2_arith.wast", // simd_i64x2_arith2 "../../../tests/testsuite/simd_i64x2_arith2.wast", // simd_i64x2_cmp "../../../tests/testsuite/simd_i64x2_cmp.wast", // simd_i64x2_extmul_i32x4 "../../../tests/testsuite/simd_i64x2_extmul_i32x4.wast", // simd_int_to_int_extend "../../../tests/testsuite/simd_int_to_int_extend.wast", // simd_lane "../../../tests/testsuite/simd_lane.wast", // simd_linking "../../../tests/testsuite/simd_linking.wast", // simd_load "../../../tests/testsuite/simd_load.wast", // simd_load8_lane "../../../tests/testsuite/simd_load8_lane.wast", // simd_load16_lane "../../../tests/testsuite/simd_load16_lane.wast", // simd_load32_lane "../../../tests/testsuite/simd_load32_lane.wast", // simd_load64_lane "../../../tests/testsuite/simd_load64_lane.wast", // simd_load_extend "../../../tests/testsuite/simd_load_extend.wast", // simd_load_splat "../../../tests/testsuite/simd_load_splat.wast", // simd_load_zero "../../../tests/testsuite/simd_load_zero.wast", // simd_splat "../../../tests/testsuite/simd_splat.wast", // simd_store "../../../tests/testsuite/simd_store.wast", // simd_store8_lane "../../../tests/testsuite/simd_store8_lane.wast", // simd_store16_lane "../../../tests/testsuite/simd_store16_lane.wast", // simd_store32_lane "../../../tests/testsuite/simd_store32_lane.wast", // simd_store64_lane "../../../tests/testsuite/simd_store64_lane.wast", // skip_stack_guard_page "../../../tests/testsuite/skip-stack-guard-page.wast", // stack "../../../tests/testsuite/stack.wast", // start "../../../tests/testsuite/start.wast", // store "../../../tests/testsuite/store.wast", // switch "../../../tests/testsuite/switch.wast", // table_base "../../../tests/testsuite/table.wast", // table_sub "../../../tests/testsuite/table-sub.wast", // table_copy "../../../tests/testsuite/table_copy.wast", // table_fill "../../../tests/testsuite/table_fill.wast", // table_get "../../../tests/testsuite/table_get.wast", // table_grow "../../../tests/testsuite/table_grow.wast", // table_init "../../../tests/testsuite/table_init.wast", // table_set "../../../tests/testsuite/table_set.wast", // table_size "../../../tests/testsuite/table_size.wast", // token "../../../tests/testsuite/token.wast", // traps "../../../tests/testsuite/traps.wast", // type_ "../../../tests/testsuite/type.wast", // unreachable "../../../tests/testsuite/unreachable.wast", // unreached_invalid "../../../tests/testsuite/unreached-invalid.wast", // unreached_valid "../../../tests/testsuite/unreached-valid.wast", // unwind "../../../tests/testsuite/unwind.wast", // utf8_custom_section_id "../../../tests/testsuite/utf8-custom-section-id.wast", // utf8_import_field "../../../tests/testsuite/utf8-import-field.wast", // utf8_import_module "../../../tests/testsuite/utf8-import-module.wast", // utf8_invalid_encoding "../../../tests/testsuite/utf8-invalid-encoding.wast", );