diff --git a/core/iwasm/interpreter/wasm_interp_fast.c b/core/iwasm/interpreter/wasm_interp_fast.c index 36d4538ff..1c744f9a5 100644 --- a/core/iwasm/interpreter/wasm_interp_fast.c +++ b/core/iwasm/interpreter/wasm_interp_fast.c @@ -7528,6 +7528,9 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module, HANDLE_OP(EXT_OP_LOOP) HANDLE_OP(EXT_OP_IF) HANDLE_OP(EXT_OP_BR_TABLE_CACHE) +#if WASM_ENABLE_SIMDE == 0 + HANDLE_OP(WASM_OP_SIMD_PREFIX) +#endif { wasm_set_exception(module, "unsupported opcode"); goto got_exception; diff --git a/tests/wamr-test-suites/test_wamr.sh b/tests/wamr-test-suites/test_wamr.sh index 6f498653f..88af49f8f 100755 --- a/tests/wamr-test-suites/test_wamr.sh +++ b/tests/wamr-test-suites/test_wamr.sh @@ -449,10 +449,10 @@ function spec_test() echo "checkout spec from threads proposal" # check spec test cases for threads - git clone -b main --single-branch https://github.com/WebAssembly/threads.git spec + git clone -b main-legacy --single-branch https://github.com/WebAssembly/threads.git spec pushd spec - # May 31, 2012 [interpreter] implement atomic.wait and atomic.notify (#194) + # May 31, 2023 [interpreter] implement atomic.wait and atomic.notify (#194) git reset --hard 09f2831349bf409187abb6f7868482a8079f2264 git apply --ignore-whitespace ../../spec-test-script/thread_proposal_ignore_cases.patch || exit 1 git apply --ignore-whitespace ../../spec-test-script/thread_proposal_fix_atomic_case.patch || exit 1