mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-09 13:16:26 +00:00

This change fixes the case where the right parameter of shift operator is negative, specifically, when both parameters of shift opcode are constants.
23 lines
535 B
Bash
Executable File
23 lines
535 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Copyright (C) 2023 Amazon Inc. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
|
set -e
|
|
|
|
WAT2WASM_CMD=$1
|
|
WAMRC_CMD=$2
|
|
IWASM_CMD=$3
|
|
|
|
for wat_file in ../../wamr-compiler/*.wat; do
|
|
wasm_file="${wat_file%.wat}.wasm"
|
|
aot_file="${wat_file%.wat}.aot"
|
|
|
|
echo "Compiling $wat_file to $wasm_file"
|
|
$WAT2WASM_CMD "$wat_file" -o "$wasm_file"
|
|
echo "Compiling $wasm_file to $aot_file"
|
|
$WAMRC_CMD -o $aot_file $wasm_file
|
|
echo "Testing $aot_file"
|
|
$IWASM_CMD "$aot_file"
|
|
done
|