diff --git a/addins/embench-iot b/addins/embench-iot index 261a65e0a..4530b3aef 160000 --- a/addins/embench-iot +++ b/addins/embench-iot @@ -1 +1 @@ -Subproject commit 261a65e0a2d3e8d62d81b1d8fe7e309a096bc6a9 +Subproject commit 4530b3aef3b25f5001dddb884b77f8ccfba1dca6 diff --git a/benchmarks/embench/Makefile b/benchmarks/embench/Makefile new file mode 100644 index 000000000..e26ed416d --- /dev/null +++ b/benchmarks/embench/Makefile @@ -0,0 +1,15 @@ +# Makefile added 1/20/22 David_Harris@hmc.edu +# Compile Embench for Wally + +all: Makefile + ../../addins/embench-iot/build_all.py --arch riscv32 --chip generic --board ri5cyverilator --cflags "-O2 -march=rv32i -mabi=ilp32 -mcmodel=medany" --cc riscv64-unknown-elf-gcc + ./benchmark_size.py + ./benchmark_speed.py + +# view with +# more `ls -t | head -1` + +# --cflags "-O2 -g -nostartfiles" + + +#riscv64-unknown-elf-gcc -O2 -g -nostartfiles -I/home/harris/riscv-wally/addins/embench-iot/support -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/boards/ri5cyverilator -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/chips/generic -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32 -DCPU_MHZ=1 -DWARMUP_HEAT=1 -o main.o /home/harris/riscv-wally/addins/embench-iot/support/main.c diff --git a/benchmarks/embench/Makefile~ b/benchmarks/embench/Makefile~ new file mode 100644 index 000000000..ebd9a7e44 --- /dev/null +++ b/benchmarks/embench/Makefile~ @@ -0,0 +1,7 @@ +# Makefile added 1/20/22 David_Harris@hmc.edu +# Compile Embench for Wally + +all: Makefile + ./build_all.py --arch riscv32 --chip generic --board ri5cyverilator --cc riscv64-unknown-elf-gcc + ./benchmark_size.py + ./benchmark_speed.py diff --git a/examples/asm/sumtest/Makefile b/examples/asm/sumtest/Makefile index 40f51a7ae..371444b89 100644 Binary files a/examples/asm/sumtest/Makefile and b/examples/asm/sumtest/Makefile differ diff --git a/examples/asm/sumtest/sumtest.reference_output b/examples/asm/sumtest/sumtest.reference_output index 721f31daf..117eee977 100644 --- a/examples/asm/sumtest/sumtest.reference_output +++ b/examples/asm/sumtest/sumtest.reference_output @@ -1,2 +1,2 @@ 000000000000000A -000000000000001C +000000000000001D diff --git a/setup.sh b/setup.sh index 9c285415f..ebdf850f7 100755 --- a/setup.sh +++ b/setup.sh @@ -4,7 +4,7 @@ # David_Harris@hmc.edu and kekim@hmc.edu 1 December 2021 # Set up tools for riscv-wally -echo "Executing wally-setup.sh" +echo "Executing Wally setup.sh" # Path to RISC-V Tools export RISCV=/opt/riscv # change this if you installed the tools in a different location