├── .github └── workflows │ └── ccpp.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.json └── launch.json ├── CMakeLists.txt ├── CMakeLists.txt.in ├── LICENSE ├── README.md ├── assets ├── brand-300x300.png ├── brand.psd └── settings.json ├── lib ├── CMakeLists.txt ├── decoder.cc ├── exception.cc ├── executor.cc ├── include │ ├── constants.hh │ ├── decoder.hh │ ├── exception.hh │ ├── executor.hh │ ├── instantiator.hh │ ├── interpreter.hh │ ├── loader.hh │ ├── opcodes.hh │ ├── options.hh │ ├── reader.hh │ ├── state.hh │ ├── structs.hh │ └── util.hh ├── instantiator.cc ├── interpreter.cc ├── loader.cc ├── options.cc ├── reader.cc ├── state.cc └── util.cc ├── package.json ├── scripts └── build.sh ├── src ├── twvm.cc └── twvm.h └── tests ├── gtest.cc ├── gtest_all.cc └── modules ├── block.wasm ├── br.wasm ├── br_if.wasm ├── br_if_unreachable.wasm ├── br_table.wasm ├── call_indirect.wasm ├── drop.wasm ├── else.wasm ├── f32_abs.wasm ├── f32_add.wasm ├── f32_ceil.wasm ├── f32_convert_i32_s.wasm ├── f32_convert_i32_u.wasm ├── f32_convert_i64_s.wasm ├── f32_convert_i64_u.wasm ├── f32_copysign.wasm ├── f32_demote_f64.wasm ├── f32_div.wasm ├── f32_eq.wasm ├── f32_floor.wasm ├── f32_le.wasm ├── f32_load_store.wasm ├── f32_max.wasm ├── f32_min.wasm ├── f32_mul.wasm ├── f32_ne.wasm ├── f32_nearest.wasm ├── f32_neg.wasm ├── f32_reinterpret_i32.wasm ├── f32_sqrt.wasm ├── f32_sub.wasm ├── f32_trunc.wasm ├── f64_abs.wasm ├── f64_add.wasm ├── f64_ceil.wasm ├── f64_convert_i32_s.wasm ├── f64_convert_i32_u.wasm ├── f64_convert_i64_s.wasm ├── f64_convert_i64_u.wasm ├── f64_copysign.wasm ├── f64_div.wasm ├── f64_eq.wasm ├── f64_floor.wasm ├── f64_le.wasm ├── f64_load_store.wasm ├── f64_max.wasm ├── f64_min.wasm ├── f64_mul.wasm ├── f64_ne.wasm ├── f64_nearest.wasm ├── f64_neg.wasm ├── f64_promote_f32.wasm ├── f64_reinterpret_i64.wasm ├── f64_sqrt.wasm ├── f64_sub.wasm ├── f64_trunc.wasm ├── fibonacci.wasm ├── global.wasm ├── i32_add.wasm ├── i32_and.wasm ├── i32_clz.wasm ├── i32_ctz.wasm ├── i32_div_s.wasm ├── i32_div_u.wasm ├── i32_eq.wasm ├── i32_eqz.wasm ├── i32_ge_s.wasm ├── i32_ge_u.wasm ├── i32_gt_s.wasm ├── i32_gt_u.wasm ├── i32_le_s.wasm ├── i32_le_u.wasm ├── i32_load16_s.wasm ├── i32_load16_u.wasm ├── i32_load8_s.wasm ├── i32_load8_u.wasm ├── i32_load_store.wasm ├── i32_lt_s.wasm ├── i32_lt_u.wasm ├── i32_mul.wasm ├── i32_ne.wasm ├── i32_or.wasm ├── i32_popcnt.wasm ├── i32_reinterpret_f32.wasm ├── i32_rem_s.wasm ├── i32_rem_u.wasm ├── i32_rotl.wasm ├── i32_rotr.wasm ├── i32_shl.wasm ├── i32_shr_s.wasm ├── i32_shr_u.wasm ├── i32_store16.wasm ├── i32_store8.wasm ├── i32_sub.wasm ├── i32_trunc_f32_s.wasm ├── i32_trunc_f32_u.wasm ├── i32_trunc_f32_u_throw.wasm ├── i32_trunc_f64_s.wasm ├── i32_trunc_f64_u.wasm ├── i32_trunc_f64_u_throw.wasm ├── i32_wrap_i64.wasm ├── i32_xor.wasm ├── i64_add.wasm ├── i64_and.wasm ├── i64_clz.wasm ├── i64_ctz.wasm ├── i64_div_s.wasm ├── i64_div_u.wasm ├── i64_eq.wasm ├── i64_eqz.wasm ├── i64_extend_i32_s.wasm ├── i64_extend_i32_u.wasm ├── i64_ge_s.wasm ├── i64_ge_u.wasm ├── i64_gt_s.wasm ├── i64_gt_u.wasm ├── i64_le_s.wasm ├── i64_le_u.wasm ├── i64_load16_s.wasm ├── i64_load16_u.wasm ├── i64_load32_s.wasm ├── i64_load32_u.wasm ├── i64_load8_s.wasm ├── i64_load8_u.wasm ├── i64_load_store.wasm ├── i64_lt_s.wasm ├── i64_lt_u.wasm ├── i64_mul.wasm ├── i64_ne.wasm ├── i64_or.wasm ├── i64_popcnt.wasm ├── i64_reinterpret_f64.wasm ├── i64_rem_s.wasm ├── i64_rem_u.wasm ├── i64_rotl.wasm ├── i64_rotr.wasm ├── i64_shl.wasm ├── i64_shr_s.wasm ├── i64_shr_u.wasm ├── i64_store16.wasm ├── i64_store32.wasm ├── i64_store8.wasm ├── i64_sub.wasm ├── i64_trunc_f32_s.wasm ├── i64_trunc_f32_u.wasm ├── i64_trunc_f32_u_throw.wasm ├── i64_trunc_f64_s.wasm ├── i64_trunc_f64_u.wasm ├── i64_trunc_f64_u_throw.wasm ├── i64_xor.wasm ├── if.wasm ├── local.wasm ├── loop.wasm ├── memory_grow.wasm ├── memory_size.wasm ├── nop.wasm ├── return.wasm ├── select.wasm └── unreachable.wasm /.github/workflows/ccpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/.github/workflows/ccpp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/CMakeLists.txt.in -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/README.md -------------------------------------------------------------------------------- /assets/brand-300x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/assets/brand-300x300.png -------------------------------------------------------------------------------- /assets/brand.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/assets/brand.psd -------------------------------------------------------------------------------- /assets/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/assets/settings.json -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/decoder.cc -------------------------------------------------------------------------------- /lib/exception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/exception.cc -------------------------------------------------------------------------------- /lib/executor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/executor.cc -------------------------------------------------------------------------------- /lib/include/constants.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/constants.hh -------------------------------------------------------------------------------- /lib/include/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/decoder.hh -------------------------------------------------------------------------------- /lib/include/exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/exception.hh -------------------------------------------------------------------------------- /lib/include/executor.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/executor.hh -------------------------------------------------------------------------------- /lib/include/instantiator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/instantiator.hh -------------------------------------------------------------------------------- /lib/include/interpreter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/interpreter.hh -------------------------------------------------------------------------------- /lib/include/loader.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/loader.hh -------------------------------------------------------------------------------- /lib/include/opcodes.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/opcodes.hh -------------------------------------------------------------------------------- /lib/include/options.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/options.hh -------------------------------------------------------------------------------- /lib/include/reader.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/reader.hh -------------------------------------------------------------------------------- /lib/include/state.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/state.hh -------------------------------------------------------------------------------- /lib/include/structs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/structs.hh -------------------------------------------------------------------------------- /lib/include/util.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/include/util.hh -------------------------------------------------------------------------------- /lib/instantiator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/instantiator.cc -------------------------------------------------------------------------------- /lib/interpreter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/interpreter.cc -------------------------------------------------------------------------------- /lib/loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/loader.cc -------------------------------------------------------------------------------- /lib/options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/options.cc -------------------------------------------------------------------------------- /lib/reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/reader.cc -------------------------------------------------------------------------------- /lib/state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/state.cc -------------------------------------------------------------------------------- /lib/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/lib/util.cc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /src/twvm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/src/twvm.cc -------------------------------------------------------------------------------- /src/twvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/src/twvm.h -------------------------------------------------------------------------------- /tests/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/gtest.cc -------------------------------------------------------------------------------- /tests/gtest_all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/gtest_all.cc -------------------------------------------------------------------------------- /tests/modules/block.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/block.wasm -------------------------------------------------------------------------------- /tests/modules/br.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 |  A 3 | 4 | name -------------------------------------------------------------------------------- /tests/modules/br_if.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/br_if.wasm -------------------------------------------------------------------------------- /tests/modules/br_if_unreachable.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/br_if_unreachable.wasm -------------------------------------------------------------------------------- /tests/modules/br_table.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/br_table.wasm -------------------------------------------------------------------------------- /tests/modules/call_indirect.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/call_indirect.wasm -------------------------------------------------------------------------------- /tests/modules/drop.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A 3 | A 4 | name -------------------------------------------------------------------------------- /tests/modules/else.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 |  AAA 3 | name -------------------------------------------------------------------------------- /tests/modules/f32_abs.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_abs.wasm -------------------------------------------------------------------------------- /tests/modules/f32_add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_add.wasm -------------------------------------------------------------------------------- /tests/modules/f32_ceil.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_ceil.wasm -------------------------------------------------------------------------------- /tests/modules/f32_convert_i32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_convert_i32_s.wasm -------------------------------------------------------------------------------- /tests/modules/f32_convert_i32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_convert_i32_u.wasm -------------------------------------------------------------------------------- /tests/modules/f32_convert_i64_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_convert_i64_s.wasm -------------------------------------------------------------------------------- /tests/modules/f32_convert_i64_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_convert_i64_u.wasm -------------------------------------------------------------------------------- /tests/modules/f32_copysign.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_copysign.wasm -------------------------------------------------------------------------------- /tests/modules/f32_demote_f64.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_demote_f64.wasm -------------------------------------------------------------------------------- /tests/modules/f32_div.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_div.wasm -------------------------------------------------------------------------------- /tests/modules/f32_eq.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_eq.wasm -------------------------------------------------------------------------------- /tests/modules/f32_floor.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_floor.wasm -------------------------------------------------------------------------------- /tests/modules/f32_le.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_le.wasm -------------------------------------------------------------------------------- /tests/modules/f32_load_store.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_load_store.wasm -------------------------------------------------------------------------------- /tests/modules/f32_max.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_max.wasm -------------------------------------------------------------------------------- /tests/modules/f32_min.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_min.wasm -------------------------------------------------------------------------------- /tests/modules/f32_mul.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_mul.wasm -------------------------------------------------------------------------------- /tests/modules/f32_ne.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_ne.wasm -------------------------------------------------------------------------------- /tests/modules/f32_nearest.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_nearest.wasm -------------------------------------------------------------------------------- /tests/modules/f32_neg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_neg.wasm -------------------------------------------------------------------------------- /tests/modules/f32_reinterpret_i32.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_reinterpret_i32.wasm -------------------------------------------------------------------------------- /tests/modules/f32_sqrt.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_sqrt.wasm -------------------------------------------------------------------------------- /tests/modules/f32_sub.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_sub.wasm -------------------------------------------------------------------------------- /tests/modules/f32_trunc.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f32_trunc.wasm -------------------------------------------------------------------------------- /tests/modules/f64_abs.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_abs.wasm -------------------------------------------------------------------------------- /tests/modules/f64_add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_add.wasm -------------------------------------------------------------------------------- /tests/modules/f64_ceil.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_ceil.wasm -------------------------------------------------------------------------------- /tests/modules/f64_convert_i32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_convert_i32_s.wasm -------------------------------------------------------------------------------- /tests/modules/f64_convert_i32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_convert_i32_u.wasm -------------------------------------------------------------------------------- /tests/modules/f64_convert_i64_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_convert_i64_s.wasm -------------------------------------------------------------------------------- /tests/modules/f64_convert_i64_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_convert_i64_u.wasm -------------------------------------------------------------------------------- /tests/modules/f64_copysign.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_copysign.wasm -------------------------------------------------------------------------------- /tests/modules/f64_div.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_div.wasm -------------------------------------------------------------------------------- /tests/modules/f64_eq.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_eq.wasm -------------------------------------------------------------------------------- /tests/modules/f64_floor.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_floor.wasm -------------------------------------------------------------------------------- /tests/modules/f64_le.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_le.wasm -------------------------------------------------------------------------------- /tests/modules/f64_load_store.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_load_store.wasm -------------------------------------------------------------------------------- /tests/modules/f64_max.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_max.wasm -------------------------------------------------------------------------------- /tests/modules/f64_min.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_min.wasm -------------------------------------------------------------------------------- /tests/modules/f64_mul.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_mul.wasm -------------------------------------------------------------------------------- /tests/modules/f64_ne.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_ne.wasm -------------------------------------------------------------------------------- /tests/modules/f64_nearest.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_nearest.wasm -------------------------------------------------------------------------------- /tests/modules/f64_neg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_neg.wasm -------------------------------------------------------------------------------- /tests/modules/f64_promote_f32.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_promote_f32.wasm -------------------------------------------------------------------------------- /tests/modules/f64_reinterpret_i64.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_reinterpret_i64.wasm -------------------------------------------------------------------------------- /tests/modules/f64_sqrt.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_sqrt.wasm -------------------------------------------------------------------------------- /tests/modules/f64_sub.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_sub.wasm -------------------------------------------------------------------------------- /tests/modules/f64_trunc.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/f64_trunc.wasm -------------------------------------------------------------------------------- /tests/modules/fibonacci.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/fibonacci.wasm -------------------------------------------------------------------------------- /tests/modules/global.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/global.wasm -------------------------------------------------------------------------------- /tests/modules/i32_add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_add.wasm -------------------------------------------------------------------------------- /tests/modules/i32_and.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_and.wasm -------------------------------------------------------------------------------- /tests/modules/i32_clz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_clz.wasm -------------------------------------------------------------------------------- /tests/modules/i32_ctz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_ctz.wasm -------------------------------------------------------------------------------- /tests/modules/i32_div_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_div_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_div_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_div_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_eq.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_eq.wasm -------------------------------------------------------------------------------- /tests/modules/i32_eqz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_eqz.wasm -------------------------------------------------------------------------------- /tests/modules/i32_ge_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_ge_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_ge_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_ge_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_gt_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_gt_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_gt_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_gt_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_le_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_le_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_le_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_le_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_load16_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_load16_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_load16_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_load16_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_load8_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_load8_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_load8_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_load8_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_load_store.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_load_store.wasm -------------------------------------------------------------------------------- /tests/modules/i32_lt_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_lt_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_lt_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_lt_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_mul.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_mul.wasm -------------------------------------------------------------------------------- /tests/modules/i32_ne.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_ne.wasm -------------------------------------------------------------------------------- /tests/modules/i32_or.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_or.wasm -------------------------------------------------------------------------------- /tests/modules/i32_popcnt.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_popcnt.wasm -------------------------------------------------------------------------------- /tests/modules/i32_reinterpret_f32.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_reinterpret_f32.wasm -------------------------------------------------------------------------------- /tests/modules/i32_rem_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_rem_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_rem_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_rem_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_rotl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_rotl.wasm -------------------------------------------------------------------------------- /tests/modules/i32_rotr.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_rotr.wasm -------------------------------------------------------------------------------- /tests/modules/i32_shl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_shl.wasm -------------------------------------------------------------------------------- /tests/modules/i32_shr_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_shr_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_shr_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_shr_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_store16.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_store16.wasm -------------------------------------------------------------------------------- /tests/modules/i32_store8.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_store8.wasm -------------------------------------------------------------------------------- /tests/modules/i32_sub.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_sub.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f32_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f32_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f32_u_throw.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f32_u_throw.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f64_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f64_s.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f64_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f64_u.wasm -------------------------------------------------------------------------------- /tests/modules/i32_trunc_f64_u_throw.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_trunc_f64_u_throw.wasm -------------------------------------------------------------------------------- /tests/modules/i32_wrap_i64.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_wrap_i64.wasm -------------------------------------------------------------------------------- /tests/modules/i32_xor.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i32_xor.wasm -------------------------------------------------------------------------------- /tests/modules/i64_add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_add.wasm -------------------------------------------------------------------------------- /tests/modules/i64_and.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_and.wasm -------------------------------------------------------------------------------- /tests/modules/i64_clz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_clz.wasm -------------------------------------------------------------------------------- /tests/modules/i64_ctz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_ctz.wasm -------------------------------------------------------------------------------- /tests/modules/i64_div_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_div_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_div_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_div_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_eq.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_eq.wasm -------------------------------------------------------------------------------- /tests/modules/i64_eqz.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_eqz.wasm -------------------------------------------------------------------------------- /tests/modules/i64_extend_i32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_extend_i32_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_extend_i32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_extend_i32_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_ge_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_ge_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_ge_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_ge_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_gt_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_gt_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_gt_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_gt_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_le_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_le_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_le_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_le_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load16_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load16_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load16_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load16_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load32_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load32_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load8_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load8_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load8_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load8_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_load_store.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_load_store.wasm -------------------------------------------------------------------------------- /tests/modules/i64_lt_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_lt_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_lt_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_lt_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_mul.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_mul.wasm -------------------------------------------------------------------------------- /tests/modules/i64_ne.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_ne.wasm -------------------------------------------------------------------------------- /tests/modules/i64_or.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_or.wasm -------------------------------------------------------------------------------- /tests/modules/i64_popcnt.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_popcnt.wasm -------------------------------------------------------------------------------- /tests/modules/i64_reinterpret_f64.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_reinterpret_f64.wasm -------------------------------------------------------------------------------- /tests/modules/i64_rem_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_rem_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_rem_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_rem_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_rotl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_rotl.wasm -------------------------------------------------------------------------------- /tests/modules/i64_rotr.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_rotr.wasm -------------------------------------------------------------------------------- /tests/modules/i64_shl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_shl.wasm -------------------------------------------------------------------------------- /tests/modules/i64_shr_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_shr_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_shr_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_shr_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_store16.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_store16.wasm -------------------------------------------------------------------------------- /tests/modules/i64_store32.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_store32.wasm -------------------------------------------------------------------------------- /tests/modules/i64_store8.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_store8.wasm -------------------------------------------------------------------------------- /tests/modules/i64_sub.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_sub.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f32_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f32_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f32_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f32_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f32_u_throw.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f32_u_throw.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f64_s.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f64_s.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f64_u.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f64_u.wasm -------------------------------------------------------------------------------- /tests/modules/i64_trunc_f64_u_throw.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_trunc_f64_u_throw.wasm -------------------------------------------------------------------------------- /tests/modules/i64_xor.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/i64_xor.wasm -------------------------------------------------------------------------------- /tests/modules/if.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 |  AAA 3 | name -------------------------------------------------------------------------------- /tests/modules/local.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/local.wasm -------------------------------------------------------------------------------- /tests/modules/loop.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A 3 | 4 | name -------------------------------------------------------------------------------- /tests/modules/memory_grow.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/memory_grow.wasm -------------------------------------------------------------------------------- /tests/modules/memory_size.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/memory_size.wasm -------------------------------------------------------------------------------- /tests/modules/nop.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/nop.wasm -------------------------------------------------------------------------------- /tests/modules/return.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/return.wasm -------------------------------------------------------------------------------- /tests/modules/select.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/select.wasm -------------------------------------------------------------------------------- /tests/modules/unreachable.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Becavalier/twvm/HEAD/tests/modules/unreachable.wasm --------------------------------------------------------------------------------