summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2022-11-24 22:27:15 +0000
committerYann Herklotz <git@yannherklotz.com>2022-11-24 22:27:15 +0000
commitcfe60025ab06c73c44ce6b962a258668b3a90431 (patch)
tree292d7b2b01a6e0f2ee31b9d133312723980235c1
parentc0056cea555efe0d6775e3b28ffa5a4a91293097 (diff)
downloadbutterstick-cfe60025ab06c73c44ce6b962a258668b3a90431.tar.gz
butterstick-cfe60025ab06c73c44ce6b962a258668b3a90431.zip
Move all files
-rw-r--r--riscv/Makefile (renamed from Makefile)0
-rw-r--r--riscv/README.org (renamed from README.org)0
-rw-r--r--riscv/example.pcf (renamed from example.pcf)0
-rw-r--r--riscv/example.v (renamed from example.v)0
-rw-r--r--riscv/example_tb.v (renamed from example_tb.v)0
-rw-r--r--riscv/firmware.S (renamed from firmware.S)0
-rw-r--r--riscv/firmware.c (renamed from firmware.c)0
-rw-r--r--riscv/firmware.lds (renamed from firmware.lds)0
-rw-r--r--riscv/picorv32/.gitignore (renamed from picorv32/.gitignore)0
-rw-r--r--riscv/picorv32/COPYING (renamed from picorv32/COPYING)0
-rw-r--r--riscv/picorv32/Makefile (renamed from picorv32/Makefile)0
-rw-r--r--riscv/picorv32/README.md (renamed from picorv32/README.md)0
-rw-r--r--riscv/picorv32/dhrystone/Makefile (renamed from picorv32/dhrystone/Makefile)0
-rw-r--r--riscv/picorv32/dhrystone/README (renamed from picorv32/dhrystone/README)0
-rw-r--r--riscv/picorv32/dhrystone/dhry.h (renamed from picorv32/dhrystone/dhry.h)0
-rw-r--r--riscv/picorv32/dhrystone/dhry_1.c (renamed from picorv32/dhrystone/dhry_1.c)0
-rw-r--r--riscv/picorv32/dhrystone/dhry_1_orig.c (renamed from picorv32/dhrystone/dhry_1_orig.c)0
-rw-r--r--riscv/picorv32/dhrystone/dhry_2.c (renamed from picorv32/dhrystone/dhry_2.c)0
-rw-r--r--riscv/picorv32/dhrystone/sections.lds (renamed from picorv32/dhrystone/sections.lds)0
-rw-r--r--riscv/picorv32/dhrystone/start.S (renamed from picorv32/dhrystone/start.S)0
-rw-r--r--riscv/picorv32/dhrystone/stdlib.c (renamed from picorv32/dhrystone/stdlib.c)0
-rw-r--r--riscv/picorv32/dhrystone/syscalls.c (renamed from picorv32/dhrystone/syscalls.c)0
-rw-r--r--riscv/picorv32/dhrystone/testbench.v (renamed from picorv32/dhrystone/testbench.v)0
-rw-r--r--riscv/picorv32/dhrystone/testbench_nola.v (renamed from picorv32/dhrystone/testbench_nola.v)0
-rw-r--r--riscv/picorv32/firmware/README (renamed from picorv32/firmware/README)0
-rw-r--r--riscv/picorv32/firmware/custom_ops.S (renamed from picorv32/firmware/custom_ops.S)0
-rw-r--r--riscv/picorv32/firmware/firmware.h (renamed from picorv32/firmware/firmware.h)0
-rw-r--r--riscv/picorv32/firmware/hello.c (renamed from picorv32/firmware/hello.c)0
-rw-r--r--riscv/picorv32/firmware/irq.c (renamed from picorv32/firmware/irq.c)0
-rw-r--r--riscv/picorv32/firmware/makehex.py (renamed from picorv32/firmware/makehex.py)0
-rw-r--r--riscv/picorv32/firmware/multest.c (renamed from picorv32/firmware/multest.c)0
-rw-r--r--riscv/picorv32/firmware/print.c (renamed from picorv32/firmware/print.c)0
-rw-r--r--riscv/picorv32/firmware/riscv.ld (renamed from picorv32/firmware/riscv.ld)0
-rw-r--r--riscv/picorv32/firmware/riscv.ld.orig (renamed from picorv32/firmware/riscv.ld.orig)0
-rw-r--r--riscv/picorv32/firmware/sections.lds (renamed from picorv32/firmware/sections.lds)0
-rw-r--r--riscv/picorv32/firmware/sieve.c (renamed from picorv32/firmware/sieve.c)0
-rw-r--r--riscv/picorv32/firmware/start.S (renamed from picorv32/firmware/start.S)0
-rw-r--r--riscv/picorv32/firmware/stats.c (renamed from picorv32/firmware/stats.c)0
-rw-r--r--riscv/picorv32/picorv32.core (renamed from picorv32/picorv32.core)0
-rw-r--r--riscv/picorv32/picorv32.v (renamed from picorv32/picorv32.v)0
-rw-r--r--riscv/picorv32/picosoc/.gitignore (renamed from picorv32/picosoc/.gitignore)0
-rw-r--r--riscv/picorv32/picosoc/Makefile (renamed from picorv32/picosoc/Makefile)0
-rw-r--r--riscv/picorv32/picosoc/README.md (renamed from picorv32/picosoc/README.md)0
-rw-r--r--riscv/picorv32/picosoc/firmware.c (renamed from picorv32/picosoc/firmware.c)0
-rw-r--r--riscv/picorv32/picosoc/hx8kdemo.core (renamed from picorv32/picosoc/hx8kdemo.core)0
-rw-r--r--riscv/picorv32/picosoc/hx8kdemo.pcf (renamed from picorv32/picosoc/hx8kdemo.pcf)0
-rw-r--r--riscv/picorv32/picosoc/hx8kdemo.v (renamed from picorv32/picosoc/hx8kdemo.v)0
-rw-r--r--riscv/picorv32/picosoc/hx8kdemo_tb.v (renamed from picorv32/picosoc/hx8kdemo_tb.v)0
-rw-r--r--riscv/picorv32/picosoc/ice40up5k_spram.v (renamed from picorv32/picosoc/ice40up5k_spram.v)0
-rw-r--r--riscv/picorv32/picosoc/icebreaker.core (renamed from picorv32/picosoc/icebreaker.core)0
-rw-r--r--riscv/picorv32/picosoc/icebreaker.pcf (renamed from picorv32/picosoc/icebreaker.pcf)0
-rw-r--r--riscv/picorv32/picosoc/icebreaker.v (renamed from picorv32/picosoc/icebreaker.v)0
-rw-r--r--riscv/picorv32/picosoc/icebreaker_tb.v (renamed from picorv32/picosoc/icebreaker_tb.v)0
-rw-r--r--riscv/picorv32/picosoc/overview.svg (renamed from picorv32/picosoc/overview.svg)0
-rw-r--r--riscv/picorv32/picosoc/performance.png (renamed from picorv32/picosoc/performance.png)bin62502 -> 62502 bytes
-rw-r--r--riscv/picorv32/picosoc/performance.py (renamed from picorv32/picosoc/performance.py)0
-rw-r--r--riscv/picorv32/picosoc/picosoc.core (renamed from picorv32/picosoc/picosoc.core)0
-rw-r--r--riscv/picorv32/picosoc/picosoc.v (renamed from picorv32/picosoc/picosoc.v)0
-rw-r--r--riscv/picorv32/picosoc/sections.lds (renamed from picorv32/picosoc/sections.lds)0
-rw-r--r--riscv/picorv32/picosoc/simpleuart.v (renamed from picorv32/picosoc/simpleuart.v)0
-rw-r--r--riscv/picorv32/picosoc/spiflash.core (renamed from picorv32/picosoc/spiflash.core)0
-rw-r--r--riscv/picorv32/picosoc/spiflash.v (renamed from picorv32/picosoc/spiflash.v)0
-rw-r--r--riscv/picorv32/picosoc/spiflash_tb.v (renamed from picorv32/picosoc/spiflash_tb.v)0
-rw-r--r--riscv/picorv32/picosoc/spimemio.v (renamed from picorv32/picosoc/spimemio.v)0
-rw-r--r--riscv/picorv32/picosoc/start.s (renamed from picorv32/picosoc/start.s)0
-rw-r--r--riscv/picorv32/scripts/csmith/.gitignore (renamed from picorv32/scripts/csmith/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/csmith/Makefile (renamed from picorv32/scripts/csmith/Makefile)0
-rw-r--r--riscv/picorv32/scripts/csmith/riscv-isa-sim.diff (renamed from picorv32/scripts/csmith/riscv-isa-sim.diff)0
-rw-r--r--riscv/picorv32/scripts/csmith/start.S (renamed from picorv32/scripts/csmith/start.S)0
-rw-r--r--riscv/picorv32/scripts/csmith/syscalls.c (renamed from picorv32/scripts/csmith/syscalls.c)0
-rw-r--r--riscv/picorv32/scripts/csmith/testbench.cc (renamed from picorv32/scripts/csmith/testbench.cc)0
-rw-r--r--riscv/picorv32/scripts/csmith/testbench.v (renamed from picorv32/scripts/csmith/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/.gitignore (renamed from picorv32/scripts/cxxdemo/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/Makefile (renamed from picorv32/scripts/cxxdemo/Makefile)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/firmware.cc (renamed from picorv32/scripts/cxxdemo/firmware.cc)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/hex8tohex32.py (renamed from picorv32/scripts/cxxdemo/hex8tohex32.py)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/start.S (renamed from picorv32/scripts/cxxdemo/start.S)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/start.ld (renamed from picorv32/scripts/cxxdemo/start.ld)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/syscalls.c (renamed from picorv32/scripts/cxxdemo/syscalls.c)0
-rw-r--r--riscv/picorv32/scripts/cxxdemo/testbench.v (renamed from picorv32/scripts/cxxdemo/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/icestorm/.gitignore (renamed from picorv32/scripts/icestorm/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/icestorm/Makefile (renamed from picorv32/scripts/icestorm/Makefile)0
-rw-r--r--riscv/picorv32/scripts/icestorm/example.pcf (renamed from picorv32/scripts/icestorm/example.pcf)0
-rw-r--r--riscv/picorv32/scripts/icestorm/example.v (renamed from picorv32/scripts/icestorm/example.v)0
-rw-r--r--riscv/picorv32/scripts/icestorm/example_tb.v (renamed from picorv32/scripts/icestorm/example_tb.v)0
-rw-r--r--riscv/picorv32/scripts/icestorm/firmware.S (renamed from picorv32/scripts/icestorm/firmware.S)0
-rw-r--r--riscv/picorv32/scripts/icestorm/firmware.c (renamed from picorv32/scripts/icestorm/firmware.c)0
-rw-r--r--riscv/picorv32/scripts/icestorm/firmware.lds (renamed from picorv32/scripts/icestorm/firmware.lds)0
-rw-r--r--riscv/picorv32/scripts/icestorm/readme.md (renamed from picorv32/scripts/icestorm/readme.md)0
-rw-r--r--riscv/picorv32/scripts/presyn/.gitignore (renamed from picorv32/scripts/presyn/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/presyn/Makefile (renamed from picorv32/scripts/presyn/Makefile)0
-rw-r--r--riscv/picorv32/scripts/presyn/README (renamed from picorv32/scripts/presyn/README)0
-rw-r--r--riscv/picorv32/scripts/presyn/firmware.S (renamed from picorv32/scripts/presyn/firmware.S)0
-rw-r--r--riscv/picorv32/scripts/presyn/firmware.c (renamed from picorv32/scripts/presyn/firmware.c)0
-rw-r--r--riscv/picorv32/scripts/presyn/firmware.lds (renamed from picorv32/scripts/presyn/firmware.lds)0
-rw-r--r--riscv/picorv32/scripts/presyn/picorv32_presyn.ys (renamed from picorv32/scripts/presyn/picorv32_presyn.ys)0
-rw-r--r--riscv/picorv32/scripts/presyn/picorv32_regs.txt (renamed from picorv32/scripts/presyn/picorv32_regs.txt)0
-rw-r--r--riscv/picorv32/scripts/presyn/testbench.v (renamed from picorv32/scripts/presyn/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/quartus/.gitignore (renamed from picorv32/scripts/quartus/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/quartus/Makefile (renamed from picorv32/scripts/quartus/Makefile)0
-rw-r--r--riscv/picorv32/scripts/quartus/firmware.S (renamed from picorv32/scripts/quartus/firmware.S)0
-rw-r--r--riscv/picorv32/scripts/quartus/firmware.c (renamed from picorv32/scripts/quartus/firmware.c)0
-rw-r--r--riscv/picorv32/scripts/quartus/firmware.lds (renamed from picorv32/scripts/quartus/firmware.lds)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_area.sdc (renamed from picorv32/scripts/quartus/synth_area.sdc)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_area_large.qsf (renamed from picorv32/scripts/quartus/synth_area_large.qsf)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_area_regular.qsf (renamed from picorv32/scripts/quartus/synth_area_regular.qsf)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_area_small.qsf (renamed from picorv32/scripts/quartus/synth_area_small.qsf)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_area_top.v (renamed from picorv32/scripts/quartus/synth_area_top.v)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_speed.qsf (renamed from picorv32/scripts/quartus/synth_speed.qsf)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_speed.sdc (renamed from picorv32/scripts/quartus/synth_speed.sdc)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_system.qsf (renamed from picorv32/scripts/quartus/synth_system.qsf)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_system.sdc (renamed from picorv32/scripts/quartus/synth_system.sdc)0
-rw-r--r--riscv/picorv32/scripts/quartus/synth_system.tcl (renamed from picorv32/scripts/quartus/synth_system.tcl)0
-rw-r--r--riscv/picorv32/scripts/quartus/system.v (renamed from picorv32/scripts/quartus/system.v)0
-rw-r--r--riscv/picorv32/scripts/quartus/system_tb.v (renamed from picorv32/scripts/quartus/system_tb.v)0
-rw-r--r--riscv/picorv32/scripts/quartus/table.sh (renamed from picorv32/scripts/quartus/table.sh)0
-rw-r--r--riscv/picorv32/scripts/quartus/tabtest.sh (renamed from picorv32/scripts/quartus/tabtest.sh)0
-rw-r--r--riscv/picorv32/scripts/quartus/tabtest.v (renamed from picorv32/scripts/quartus/tabtest.v)0
-rw-r--r--riscv/picorv32/scripts/romload/.gitignore (renamed from picorv32/scripts/romload/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/romload/Makefile (renamed from picorv32/scripts/romload/Makefile)0
-rw-r--r--riscv/picorv32/scripts/romload/firmware.c (renamed from picorv32/scripts/romload/firmware.c)0
-rw-r--r--riscv/picorv32/scripts/romload/hex8tohex32.py (renamed from picorv32/scripts/romload/hex8tohex32.py)0
-rw-r--r--riscv/picorv32/scripts/romload/map2debug.py (renamed from picorv32/scripts/romload/map2debug.py)0
-rw-r--r--riscv/picorv32/scripts/romload/sections.ld (renamed from picorv32/scripts/romload/sections.ld)0
-rw-r--r--riscv/picorv32/scripts/romload/start.S (renamed from picorv32/scripts/romload/start.S)0
-rw-r--r--riscv/picorv32/scripts/romload/syscalls.c (renamed from picorv32/scripts/romload/syscalls.c)0
-rw-r--r--riscv/picorv32/scripts/romload/testbench.v (renamed from picorv32/scripts/romload/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/.gitignore (renamed from picorv32/scripts/smtbmc/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/axicheck.sh (renamed from picorv32/scripts/smtbmc/axicheck.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/axicheck.v (renamed from picorv32/scripts/smtbmc/axicheck.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/axicheck2.sh (renamed from picorv32/scripts/smtbmc/axicheck2.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/axicheck2.smtc (renamed from picorv32/scripts/smtbmc/axicheck2.smtc)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/axicheck2.v (renamed from picorv32/scripts/smtbmc/axicheck2.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/mulcmp.sh (renamed from picorv32/scripts/smtbmc/mulcmp.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/mulcmp.v (renamed from picorv32/scripts/smtbmc/mulcmp.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/notrap_validop.sh (renamed from picorv32/scripts/smtbmc/notrap_validop.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/notrap_validop.v (renamed from picorv32/scripts/smtbmc/notrap_validop.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/opcode.v (renamed from picorv32/scripts/smtbmc/opcode.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp.gtkw (renamed from picorv32/scripts/smtbmc/tracecmp.gtkw)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp.sh (renamed from picorv32/scripts/smtbmc/tracecmp.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp.smtc (renamed from picorv32/scripts/smtbmc/tracecmp.smtc)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp.v (renamed from picorv32/scripts/smtbmc/tracecmp.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp2.sh (renamed from picorv32/scripts/smtbmc/tracecmp2.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp2.smtc (renamed from picorv32/scripts/smtbmc/tracecmp2.smtc)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp2.v (renamed from picorv32/scripts/smtbmc/tracecmp2.v)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp3.sh (renamed from picorv32/scripts/smtbmc/tracecmp3.sh)0
-rw-r--r--riscv/picorv32/scripts/smtbmc/tracecmp3.v (renamed from picorv32/scripts/smtbmc/tracecmp3.v)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/.gitignore (renamed from picorv32/scripts/tomthumbtg/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/README (renamed from picorv32/scripts/tomthumbtg/README)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/run.sh (renamed from picorv32/scripts/tomthumbtg/run.sh)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/sections.lds (renamed from picorv32/scripts/tomthumbtg/sections.lds)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/start.S (renamed from picorv32/scripts/tomthumbtg/start.S)0
-rw-r--r--riscv/picorv32/scripts/tomthumbtg/testbench.v (renamed from picorv32/scripts/tomthumbtg/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/torture/.gitignore (renamed from picorv32/scripts/torture/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/torture/Makefile (renamed from picorv32/scripts/torture/Makefile)0
-rw-r--r--riscv/picorv32/scripts/torture/README (renamed from picorv32/scripts/torture/README)0
-rw-r--r--riscv/picorv32/scripts/torture/asmcheck.py (renamed from picorv32/scripts/torture/asmcheck.py)0
-rw-r--r--riscv/picorv32/scripts/torture/config.py (renamed from picorv32/scripts/torture/config.py)0
-rw-r--r--riscv/picorv32/scripts/torture/riscv-isa-sim-notrap.diff (renamed from picorv32/scripts/torture/riscv-isa-sim-notrap.diff)0
-rw-r--r--riscv/picorv32/scripts/torture/riscv-isa-sim-sbreak.diff (renamed from picorv32/scripts/torture/riscv-isa-sim-sbreak.diff)0
-rw-r--r--riscv/picorv32/scripts/torture/riscv-torture-genloop.diff (renamed from picorv32/scripts/torture/riscv-torture-genloop.diff)0
-rw-r--r--riscv/picorv32/scripts/torture/riscv-torture-rv32.diff (renamed from picorv32/scripts/torture/riscv-torture-rv32.diff)0
-rw-r--r--riscv/picorv32/scripts/torture/riscv_test.h (renamed from picorv32/scripts/torture/riscv_test.h)0
-rw-r--r--riscv/picorv32/scripts/torture/sections.lds (renamed from picorv32/scripts/torture/sections.lds)0
-rw-r--r--riscv/picorv32/scripts/torture/test.sh (renamed from picorv32/scripts/torture/test.sh)0
-rw-r--r--riscv/picorv32/scripts/torture/testbench.cc (renamed from picorv32/scripts/torture/testbench.cc)0
-rw-r--r--riscv/picorv32/scripts/torture/testbench.v (renamed from picorv32/scripts/torture/testbench.v)0
-rw-r--r--riscv/picorv32/scripts/vivado/.gitignore (renamed from picorv32/scripts/vivado/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/vivado/Makefile (renamed from picorv32/scripts/vivado/Makefile)0
-rw-r--r--riscv/picorv32/scripts/vivado/firmware.S (renamed from picorv32/scripts/vivado/firmware.S)0
-rw-r--r--riscv/picorv32/scripts/vivado/firmware.c (renamed from picorv32/scripts/vivado/firmware.c)0
-rw-r--r--riscv/picorv32/scripts/vivado/firmware.lds (renamed from picorv32/scripts/vivado/firmware.lds)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area.tcl (renamed from picorv32/scripts/vivado/synth_area.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area.xdc (renamed from picorv32/scripts/vivado/synth_area.xdc)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area_large.tcl (renamed from picorv32/scripts/vivado/synth_area_large.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area_regular.tcl (renamed from picorv32/scripts/vivado/synth_area_regular.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area_small.tcl (renamed from picorv32/scripts/vivado/synth_area_small.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_area_top.v (renamed from picorv32/scripts/vivado/synth_area_top.v)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_speed.tcl (renamed from picorv32/scripts/vivado/synth_speed.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_speed.xdc (renamed from picorv32/scripts/vivado/synth_speed.xdc)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_system.tcl (renamed from picorv32/scripts/vivado/synth_system.tcl)0
-rw-r--r--riscv/picorv32/scripts/vivado/synth_system.xdc (renamed from picorv32/scripts/vivado/synth_system.xdc)0
-rw-r--r--riscv/picorv32/scripts/vivado/system.v (renamed from picorv32/scripts/vivado/system.v)0
-rw-r--r--riscv/picorv32/scripts/vivado/system_tb.v (renamed from picorv32/scripts/vivado/system_tb.v)0
-rw-r--r--riscv/picorv32/scripts/vivado/table.sh (renamed from picorv32/scripts/vivado/table.sh)0
-rw-r--r--riscv/picorv32/scripts/vivado/tabtest.sh (renamed from picorv32/scripts/vivado/tabtest.sh)0
-rw-r--r--riscv/picorv32/scripts/vivado/tabtest.v (renamed from picorv32/scripts/vivado/tabtest.v)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/README.md (renamed from picorv32/scripts/yosys-cmp/README.md)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/lse.sh (renamed from picorv32/scripts/yosys-cmp/lse.sh)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/synplify.sh (renamed from picorv32/scripts/yosys-cmp/synplify.sh)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/vivado.tcl (renamed from picorv32/scripts/yosys-cmp/vivado.tcl)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/yosys_ice40.ys (renamed from picorv32/scripts/yosys-cmp/yosys_ice40.ys)0
-rw-r--r--riscv/picorv32/scripts/yosys-cmp/yosys_xilinx.ys (renamed from picorv32/scripts/yosys-cmp/yosys_xilinx.ys)0
-rw-r--r--riscv/picorv32/scripts/yosys/.gitignore (renamed from picorv32/scripts/yosys/.gitignore)0
-rw-r--r--riscv/picorv32/scripts/yosys/synth_gates.lib (renamed from picorv32/scripts/yosys/synth_gates.lib)0
-rw-r--r--riscv/picorv32/scripts/yosys/synth_gates.v (renamed from picorv32/scripts/yosys/synth_gates.v)0
-rw-r--r--riscv/picorv32/scripts/yosys/synth_gates.ys (renamed from picorv32/scripts/yosys/synth_gates.ys)0
-rw-r--r--riscv/picorv32/scripts/yosys/synth_osu018.sh (renamed from picorv32/scripts/yosys/synth_osu018.sh)0
-rw-r--r--riscv/picorv32/scripts/yosys/synth_sim.ys (renamed from picorv32/scripts/yosys/synth_sim.ys)0
-rw-r--r--riscv/picorv32/shell.nix (renamed from picorv32/shell.nix)0
-rw-r--r--riscv/picorv32/showtrace.py (renamed from picorv32/showtrace.py)0
-rw-r--r--riscv/picorv32/testbench.cc (renamed from picorv32/testbench.cc)0
-rw-r--r--riscv/picorv32/testbench.v (renamed from picorv32/testbench.v)0
-rw-r--r--riscv/picorv32/testbench_ez.v (renamed from picorv32/testbench_ez.v)0
-rw-r--r--riscv/picorv32/testbench_wb.v (renamed from picorv32/testbench_wb.v)0
-rw-r--r--riscv/picorv32/tests/LICENSE (renamed from picorv32/tests/LICENSE)0
-rw-r--r--riscv/picorv32/tests/README (renamed from picorv32/tests/README)0
-rw-r--r--riscv/picorv32/tests/add.S (renamed from picorv32/tests/add.S)0
-rw-r--r--riscv/picorv32/tests/addi.S (renamed from picorv32/tests/addi.S)0
-rw-r--r--riscv/picorv32/tests/and.S (renamed from picorv32/tests/and.S)0
-rw-r--r--riscv/picorv32/tests/andi.S (renamed from picorv32/tests/andi.S)0
-rw-r--r--riscv/picorv32/tests/auipc.S (renamed from picorv32/tests/auipc.S)0
-rw-r--r--riscv/picorv32/tests/beq.S (renamed from picorv32/tests/beq.S)0
-rw-r--r--riscv/picorv32/tests/bge.S (renamed from picorv32/tests/bge.S)0
-rw-r--r--riscv/picorv32/tests/bgeu.S (renamed from picorv32/tests/bgeu.S)0
-rw-r--r--riscv/picorv32/tests/blt.S (renamed from picorv32/tests/blt.S)0
-rw-r--r--riscv/picorv32/tests/bltu.S (renamed from picorv32/tests/bltu.S)0
-rw-r--r--riscv/picorv32/tests/bne.S (renamed from picorv32/tests/bne.S)0
-rw-r--r--riscv/picorv32/tests/div.S (renamed from picorv32/tests/div.S)0
-rw-r--r--riscv/picorv32/tests/divu.S (renamed from picorv32/tests/divu.S)0
-rw-r--r--riscv/picorv32/tests/j.S (renamed from picorv32/tests/j.S)0
-rw-r--r--riscv/picorv32/tests/jal.S (renamed from picorv32/tests/jal.S)0
-rw-r--r--riscv/picorv32/tests/jalr.S (renamed from picorv32/tests/jalr.S)0
-rw-r--r--riscv/picorv32/tests/lb.S (renamed from picorv32/tests/lb.S)0
-rw-r--r--riscv/picorv32/tests/lbu.S (renamed from picorv32/tests/lbu.S)0
-rw-r--r--riscv/picorv32/tests/lh.S (renamed from picorv32/tests/lh.S)0
-rw-r--r--riscv/picorv32/tests/lhu.S (renamed from picorv32/tests/lhu.S)0
-rw-r--r--riscv/picorv32/tests/lui.S (renamed from picorv32/tests/lui.S)0
-rw-r--r--riscv/picorv32/tests/lw.S (renamed from picorv32/tests/lw.S)0
-rw-r--r--riscv/picorv32/tests/mul.S (renamed from picorv32/tests/mul.S)0
-rw-r--r--riscv/picorv32/tests/mulh.S (renamed from picorv32/tests/mulh.S)0
-rw-r--r--riscv/picorv32/tests/mulhsu.S (renamed from picorv32/tests/mulhsu.S)0
-rw-r--r--riscv/picorv32/tests/mulhu.S (renamed from picorv32/tests/mulhu.S)0
-rw-r--r--riscv/picorv32/tests/or.S (renamed from picorv32/tests/or.S)0
-rw-r--r--riscv/picorv32/tests/ori.S (renamed from picorv32/tests/ori.S)0
-rw-r--r--riscv/picorv32/tests/rem.S (renamed from picorv32/tests/rem.S)0
-rw-r--r--riscv/picorv32/tests/remu.S (renamed from picorv32/tests/remu.S)0
-rw-r--r--riscv/picorv32/tests/riscv_test.h (renamed from picorv32/tests/riscv_test.h)0
-rw-r--r--riscv/picorv32/tests/sb.S (renamed from picorv32/tests/sb.S)0
-rw-r--r--riscv/picorv32/tests/sh.S (renamed from picorv32/tests/sh.S)0
-rw-r--r--riscv/picorv32/tests/simple.S (renamed from picorv32/tests/simple.S)0
-rw-r--r--riscv/picorv32/tests/sll.S (renamed from picorv32/tests/sll.S)0
-rw-r--r--riscv/picorv32/tests/slli.S (renamed from picorv32/tests/slli.S)0
-rw-r--r--riscv/picorv32/tests/slt.S (renamed from picorv32/tests/slt.S)0
-rw-r--r--riscv/picorv32/tests/slti.S (renamed from picorv32/tests/slti.S)0
-rw-r--r--riscv/picorv32/tests/sra.S (renamed from picorv32/tests/sra.S)0
-rw-r--r--riscv/picorv32/tests/srai.S (renamed from picorv32/tests/srai.S)0
-rw-r--r--riscv/picorv32/tests/srl.S (renamed from picorv32/tests/srl.S)0
-rw-r--r--riscv/picorv32/tests/srli.S (renamed from picorv32/tests/srli.S)0
-rw-r--r--riscv/picorv32/tests/sub.S (renamed from picorv32/tests/sub.S)0
-rw-r--r--riscv/picorv32/tests/sw.S (renamed from picorv32/tests/sw.S)0
-rw-r--r--riscv/picorv32/tests/test_macros.h (renamed from picorv32/tests/test_macros.h)0
-rw-r--r--riscv/picorv32/tests/xor.S (renamed from picorv32/tests/xor.S)0
-rw-r--r--riscv/picorv32/tests/xori.S (renamed from picorv32/tests/xori.S)0
254 files changed, 0 insertions, 0 deletions
diff --git a/Makefile b/riscv/Makefile
index 404edf5..404edf5 100644
--- a/Makefile
+++ b/riscv/Makefile
diff --git a/README.org b/riscv/README.org
index 9c549b7..9c549b7 100644
--- a/README.org
+++ b/riscv/README.org
diff --git a/example.pcf b/riscv/example.pcf
index 6d6ff81..6d6ff81 100644
--- a/example.pcf
+++ b/riscv/example.pcf
diff --git a/example.v b/riscv/example.v
index 391115b..391115b 100644
--- a/example.v
+++ b/riscv/example.v
diff --git a/example_tb.v b/riscv/example_tb.v
index e4b55a1..e4b55a1 100644
--- a/example_tb.v
+++ b/riscv/example_tb.v
diff --git a/firmware.S b/riscv/firmware.S
index d19783d..d19783d 100644
--- a/firmware.S
+++ b/riscv/firmware.S
diff --git a/firmware.c b/riscv/firmware.c
index c39ebbd..c39ebbd 100644
--- a/firmware.c
+++ b/riscv/firmware.c
diff --git a/firmware.lds b/riscv/firmware.lds
index 970000a..970000a 100644
--- a/firmware.lds
+++ b/riscv/firmware.lds
diff --git a/picorv32/.gitignore b/riscv/picorv32/.gitignore
index 487adcc..487adcc 100644
--- a/picorv32/.gitignore
+++ b/riscv/picorv32/.gitignore
diff --git a/picorv32/COPYING b/riscv/picorv32/COPYING
index 3027e19..3027e19 100644
--- a/picorv32/COPYING
+++ b/riscv/picorv32/COPYING
diff --git a/picorv32/Makefile b/riscv/picorv32/Makefile
index d7027e3..d7027e3 100644
--- a/picorv32/Makefile
+++ b/riscv/picorv32/Makefile
diff --git a/picorv32/README.md b/riscv/picorv32/README.md
index bcd8fa1..bcd8fa1 100644
--- a/picorv32/README.md
+++ b/riscv/picorv32/README.md
diff --git a/picorv32/dhrystone/Makefile b/riscv/picorv32/dhrystone/Makefile
index 89cb110..89cb110 100644
--- a/picorv32/dhrystone/Makefile
+++ b/riscv/picorv32/dhrystone/Makefile
diff --git a/picorv32/dhrystone/README b/riscv/picorv32/dhrystone/README
index e08b25b..e08b25b 100644
--- a/picorv32/dhrystone/README
+++ b/riscv/picorv32/dhrystone/README
diff --git a/picorv32/dhrystone/dhry.h b/riscv/picorv32/dhrystone/dhry.h
index 41f1495..41f1495 100644
--- a/picorv32/dhrystone/dhry.h
+++ b/riscv/picorv32/dhrystone/dhry.h
diff --git a/picorv32/dhrystone/dhry_1.c b/riscv/picorv32/dhrystone/dhry_1.c
index fa0d4d9..fa0d4d9 100644
--- a/picorv32/dhrystone/dhry_1.c
+++ b/riscv/picorv32/dhrystone/dhry_1.c
diff --git a/picorv32/dhrystone/dhry_1_orig.c b/riscv/picorv32/dhrystone/dhry_1_orig.c
index 848fc5b..848fc5b 100644
--- a/picorv32/dhrystone/dhry_1_orig.c
+++ b/riscv/picorv32/dhrystone/dhry_1_orig.c
diff --git a/picorv32/dhrystone/dhry_2.c b/riscv/picorv32/dhrystone/dhry_2.c
index ac5be3b..ac5be3b 100644
--- a/picorv32/dhrystone/dhry_2.c
+++ b/riscv/picorv32/dhrystone/dhry_2.c
diff --git a/picorv32/dhrystone/sections.lds b/riscv/picorv32/dhrystone/sections.lds
index 3efb873..3efb873 100644
--- a/picorv32/dhrystone/sections.lds
+++ b/riscv/picorv32/dhrystone/sections.lds
diff --git a/picorv32/dhrystone/start.S b/riscv/picorv32/dhrystone/start.S
index 9fb2359..9fb2359 100644
--- a/picorv32/dhrystone/start.S
+++ b/riscv/picorv32/dhrystone/start.S
diff --git a/picorv32/dhrystone/stdlib.c b/riscv/picorv32/dhrystone/stdlib.c
index f88023b..f88023b 100644
--- a/picorv32/dhrystone/stdlib.c
+++ b/riscv/picorv32/dhrystone/stdlib.c
diff --git a/picorv32/dhrystone/syscalls.c b/riscv/picorv32/dhrystone/syscalls.c
index 8ea84ca..8ea84ca 100644
--- a/picorv32/dhrystone/syscalls.c
+++ b/riscv/picorv32/dhrystone/syscalls.c
diff --git a/picorv32/dhrystone/testbench.v b/riscv/picorv32/dhrystone/testbench.v
index 9c365a6..9c365a6 100644
--- a/picorv32/dhrystone/testbench.v
+++ b/riscv/picorv32/dhrystone/testbench.v
diff --git a/picorv32/dhrystone/testbench_nola.v b/riscv/picorv32/dhrystone/testbench_nola.v
index b1a154c..b1a154c 100644
--- a/picorv32/dhrystone/testbench_nola.v
+++ b/riscv/picorv32/dhrystone/testbench_nola.v
diff --git a/picorv32/firmware/README b/riscv/picorv32/firmware/README
index 2ade487..2ade487 100644
--- a/picorv32/firmware/README
+++ b/riscv/picorv32/firmware/README
diff --git a/picorv32/firmware/custom_ops.S b/riscv/picorv32/firmware/custom_ops.S
index 71889b9..71889b9 100644
--- a/picorv32/firmware/custom_ops.S
+++ b/riscv/picorv32/firmware/custom_ops.S
diff --git a/picorv32/firmware/firmware.h b/riscv/picorv32/firmware/firmware.h
index 59d3f11..59d3f11 100644
--- a/picorv32/firmware/firmware.h
+++ b/riscv/picorv32/firmware/firmware.h
diff --git a/picorv32/firmware/hello.c b/riscv/picorv32/firmware/hello.c
index b7e0b96..b7e0b96 100644
--- a/picorv32/firmware/hello.c
+++ b/riscv/picorv32/firmware/hello.c
diff --git a/picorv32/firmware/irq.c b/riscv/picorv32/firmware/irq.c
index 9fc1735..9fc1735 100644
--- a/picorv32/firmware/irq.c
+++ b/riscv/picorv32/firmware/irq.c
diff --git a/picorv32/firmware/makehex.py b/riscv/picorv32/firmware/makehex.py
index 419b378..419b378 100644
--- a/picorv32/firmware/makehex.py
+++ b/riscv/picorv32/firmware/makehex.py
diff --git a/picorv32/firmware/multest.c b/riscv/picorv32/firmware/multest.c
index 1706400..1706400 100644
--- a/picorv32/firmware/multest.c
+++ b/riscv/picorv32/firmware/multest.c
diff --git a/picorv32/firmware/print.c b/riscv/picorv32/firmware/print.c
index accce26..accce26 100644
--- a/picorv32/firmware/print.c
+++ b/riscv/picorv32/firmware/print.c
diff --git a/picorv32/firmware/riscv.ld b/riscv/picorv32/firmware/riscv.ld
index 16fde8d..16fde8d 100644
--- a/picorv32/firmware/riscv.ld
+++ b/riscv/picorv32/firmware/riscv.ld
diff --git a/picorv32/firmware/riscv.ld.orig b/riscv/picorv32/firmware/riscv.ld.orig
index 6d40e3d..6d40e3d 100644
--- a/picorv32/firmware/riscv.ld.orig
+++ b/riscv/picorv32/firmware/riscv.ld.orig
diff --git a/picorv32/firmware/sections.lds b/riscv/picorv32/firmware/sections.lds
index f914b46..f914b46 100644
--- a/picorv32/firmware/sections.lds
+++ b/riscv/picorv32/firmware/sections.lds
diff --git a/picorv32/firmware/sieve.c b/riscv/picorv32/firmware/sieve.c
index ff945eb..ff945eb 100644
--- a/picorv32/firmware/sieve.c
+++ b/riscv/picorv32/firmware/sieve.c
diff --git a/picorv32/firmware/start.S b/riscv/picorv32/firmware/start.S
index d95f04c..d95f04c 100644
--- a/picorv32/firmware/start.S
+++ b/riscv/picorv32/firmware/start.S
diff --git a/picorv32/firmware/stats.c b/riscv/picorv32/firmware/stats.c
index 80e22dd..80e22dd 100644
--- a/picorv32/firmware/stats.c
+++ b/riscv/picorv32/firmware/stats.c
diff --git a/picorv32/picorv32.core b/riscv/picorv32/picorv32.core
index 08ee704..08ee704 100644
--- a/picorv32/picorv32.core
+++ b/riscv/picorv32/picorv32.core
diff --git a/picorv32/picorv32.v b/riscv/picorv32/picorv32.v
index cfc7ce0..cfc7ce0 100644
--- a/picorv32/picorv32.v
+++ b/riscv/picorv32/picorv32.v
diff --git a/picorv32/picosoc/.gitignore b/riscv/picorv32/picosoc/.gitignore
index 4ac8239..4ac8239 100644
--- a/picorv32/picosoc/.gitignore
+++ b/riscv/picorv32/picosoc/.gitignore
diff --git a/picorv32/picosoc/Makefile b/riscv/picorv32/picosoc/Makefile
index 291a12d..291a12d 100644
--- a/picorv32/picosoc/Makefile
+++ b/riscv/picorv32/picosoc/Makefile
diff --git a/picorv32/picosoc/README.md b/riscv/picorv32/picosoc/README.md
index 1708709..1708709 100644
--- a/picorv32/picosoc/README.md
+++ b/riscv/picorv32/picosoc/README.md
diff --git a/picorv32/picosoc/firmware.c b/riscv/picorv32/picosoc/firmware.c
index aadf31b..aadf31b 100644
--- a/picorv32/picosoc/firmware.c
+++ b/riscv/picorv32/picosoc/firmware.c
diff --git a/picorv32/picosoc/hx8kdemo.core b/riscv/picorv32/picosoc/hx8kdemo.core
index 97a1989..97a1989 100644
--- a/picorv32/picosoc/hx8kdemo.core
+++ b/riscv/picorv32/picosoc/hx8kdemo.core
diff --git a/picorv32/picosoc/hx8kdemo.pcf b/riscv/picorv32/picosoc/hx8kdemo.pcf
index 418bae8..418bae8 100644
--- a/picorv32/picosoc/hx8kdemo.pcf
+++ b/riscv/picorv32/picosoc/hx8kdemo.pcf
diff --git a/picorv32/picosoc/hx8kdemo.v b/riscv/picorv32/picosoc/hx8kdemo.v
index f9a82f1..f9a82f1 100644
--- a/picorv32/picosoc/hx8kdemo.v
+++ b/riscv/picorv32/picosoc/hx8kdemo.v
diff --git a/picorv32/picosoc/hx8kdemo_tb.v b/riscv/picorv32/picosoc/hx8kdemo_tb.v
index 3fe9c1d..3fe9c1d 100644
--- a/picorv32/picosoc/hx8kdemo_tb.v
+++ b/riscv/picorv32/picosoc/hx8kdemo_tb.v
diff --git a/picorv32/picosoc/ice40up5k_spram.v b/riscv/picorv32/picosoc/ice40up5k_spram.v
index 6d010f2..6d010f2 100644
--- a/picorv32/picosoc/ice40up5k_spram.v
+++ b/riscv/picorv32/picosoc/ice40up5k_spram.v
diff --git a/picorv32/picosoc/icebreaker.core b/riscv/picorv32/picosoc/icebreaker.core
index 5af5fd6..5af5fd6 100644
--- a/picorv32/picosoc/icebreaker.core
+++ b/riscv/picorv32/picosoc/icebreaker.core
diff --git a/picorv32/picosoc/icebreaker.pcf b/riscv/picorv32/picosoc/icebreaker.pcf
index 86cf78e..86cf78e 100644
--- a/picorv32/picosoc/icebreaker.pcf
+++ b/riscv/picorv32/picosoc/icebreaker.pcf
diff --git a/picorv32/picosoc/icebreaker.v b/riscv/picorv32/picosoc/icebreaker.v
index a943bc6..a943bc6 100644
--- a/picorv32/picosoc/icebreaker.v
+++ b/riscv/picorv32/picosoc/icebreaker.v
diff --git a/picorv32/picosoc/icebreaker_tb.v b/riscv/picorv32/picosoc/icebreaker_tb.v
index c09c10d..c09c10d 100644
--- a/picorv32/picosoc/icebreaker_tb.v
+++ b/riscv/picorv32/picosoc/icebreaker_tb.v
diff --git a/picorv32/picosoc/overview.svg b/riscv/picorv32/picosoc/overview.svg
index 2335f76..2335f76 100644
--- a/picorv32/picosoc/overview.svg
+++ b/riscv/picorv32/picosoc/overview.svg
diff --git a/picorv32/picosoc/performance.png b/riscv/picorv32/picosoc/performance.png
index aac75b2..aac75b2 100644
--- a/picorv32/picosoc/performance.png
+++ b/riscv/picorv32/picosoc/performance.png
Binary files differ
diff --git a/picorv32/picosoc/performance.py b/riscv/picorv32/picosoc/performance.py
index 92c50c5..92c50c5 100644
--- a/picorv32/picosoc/performance.py
+++ b/riscv/picorv32/picosoc/performance.py
diff --git a/picorv32/picosoc/picosoc.core b/riscv/picorv32/picosoc/picosoc.core
index eb0988a..eb0988a 100644
--- a/picorv32/picosoc/picosoc.core
+++ b/riscv/picorv32/picosoc/picosoc.core
diff --git a/picorv32/picosoc/picosoc.v b/riscv/picorv32/picosoc/picosoc.v
index 9790791..9790791 100644
--- a/picorv32/picosoc/picosoc.v
+++ b/riscv/picorv32/picosoc/picosoc.v
diff --git a/picorv32/picosoc/sections.lds b/riscv/picorv32/picosoc/sections.lds
index f38d813..f38d813 100644
--- a/picorv32/picosoc/sections.lds
+++ b/riscv/picorv32/picosoc/sections.lds
diff --git a/picorv32/picosoc/simpleuart.v b/riscv/picorv32/picosoc/simpleuart.v
index 5ffef77..5ffef77 100644
--- a/picorv32/picosoc/simpleuart.v
+++ b/riscv/picorv32/picosoc/simpleuart.v
diff --git a/picorv32/picosoc/spiflash.core b/riscv/picorv32/picosoc/spiflash.core
index 1b7d153..1b7d153 100644
--- a/picorv32/picosoc/spiflash.core
+++ b/riscv/picorv32/picosoc/spiflash.core
diff --git a/picorv32/picosoc/spiflash.v b/riscv/picorv32/picosoc/spiflash.v
index 22b337b..22b337b 100644
--- a/picorv32/picosoc/spiflash.v
+++ b/riscv/picorv32/picosoc/spiflash.v
diff --git a/picorv32/picosoc/spiflash_tb.v b/riscv/picorv32/picosoc/spiflash_tb.v
index a5b5edc..a5b5edc 100644
--- a/picorv32/picosoc/spiflash_tb.v
+++ b/riscv/picorv32/picosoc/spiflash_tb.v
diff --git a/picorv32/picosoc/spimemio.v b/riscv/picorv32/picosoc/spimemio.v
index b4ee446..b4ee446 100644
--- a/picorv32/picosoc/spimemio.v
+++ b/riscv/picorv32/picosoc/spimemio.v
diff --git a/picorv32/picosoc/start.s b/riscv/picorv32/picosoc/start.s
index e9e18db..e9e18db 100644
--- a/picorv32/picosoc/start.s
+++ b/riscv/picorv32/picosoc/start.s
diff --git a/picorv32/scripts/csmith/.gitignore b/riscv/picorv32/scripts/csmith/.gitignore
index efd00f7..efd00f7 100644
--- a/picorv32/scripts/csmith/.gitignore
+++ b/riscv/picorv32/scripts/csmith/.gitignore
diff --git a/picorv32/scripts/csmith/Makefile b/riscv/picorv32/scripts/csmith/Makefile
index fd5107f..fd5107f 100644
--- a/picorv32/scripts/csmith/Makefile
+++ b/riscv/picorv32/scripts/csmith/Makefile
diff --git a/picorv32/scripts/csmith/riscv-isa-sim.diff b/riscv/picorv32/scripts/csmith/riscv-isa-sim.diff
index fd22280..fd22280 100644
--- a/picorv32/scripts/csmith/riscv-isa-sim.diff
+++ b/riscv/picorv32/scripts/csmith/riscv-isa-sim.diff
diff --git a/picorv32/scripts/csmith/start.S b/riscv/picorv32/scripts/csmith/start.S
index d8f110e..d8f110e 100644
--- a/picorv32/scripts/csmith/start.S
+++ b/riscv/picorv32/scripts/csmith/start.S
diff --git a/picorv32/scripts/csmith/syscalls.c b/riscv/picorv32/scripts/csmith/syscalls.c
index 8ea84ca..8ea84ca 100644
--- a/picorv32/scripts/csmith/syscalls.c
+++ b/riscv/picorv32/scripts/csmith/syscalls.c
diff --git a/picorv32/scripts/csmith/testbench.cc b/riscv/picorv32/scripts/csmith/testbench.cc
index 2925d0b..2925d0b 100644
--- a/picorv32/scripts/csmith/testbench.cc
+++ b/riscv/picorv32/scripts/csmith/testbench.cc
diff --git a/picorv32/scripts/csmith/testbench.v b/riscv/picorv32/scripts/csmith/testbench.v
index 9d9d8f6..9d9d8f6 100644
--- a/picorv32/scripts/csmith/testbench.v
+++ b/riscv/picorv32/scripts/csmith/testbench.v
diff --git a/picorv32/scripts/cxxdemo/.gitignore b/riscv/picorv32/scripts/cxxdemo/.gitignore
index 47e6b5c..47e6b5c 100644
--- a/picorv32/scripts/cxxdemo/.gitignore
+++ b/riscv/picorv32/scripts/cxxdemo/.gitignore
diff --git a/picorv32/scripts/cxxdemo/Makefile b/riscv/picorv32/scripts/cxxdemo/Makefile
index 2d95019..2d95019 100644
--- a/picorv32/scripts/cxxdemo/Makefile
+++ b/riscv/picorv32/scripts/cxxdemo/Makefile
diff --git a/picorv32/scripts/cxxdemo/firmware.cc b/riscv/picorv32/scripts/cxxdemo/firmware.cc
index 638c0dd..638c0dd 100644
--- a/picorv32/scripts/cxxdemo/firmware.cc
+++ b/riscv/picorv32/scripts/cxxdemo/firmware.cc
diff --git a/picorv32/scripts/cxxdemo/hex8tohex32.py b/riscv/picorv32/scripts/cxxdemo/hex8tohex32.py
index ae44101..ae44101 100644
--- a/picorv32/scripts/cxxdemo/hex8tohex32.py
+++ b/riscv/picorv32/scripts/cxxdemo/hex8tohex32.py
diff --git a/picorv32/scripts/cxxdemo/start.S b/riscv/picorv32/scripts/cxxdemo/start.S
index f872a14..f872a14 100644
--- a/picorv32/scripts/cxxdemo/start.S
+++ b/riscv/picorv32/scripts/cxxdemo/start.S
diff --git a/picorv32/scripts/cxxdemo/start.ld b/riscv/picorv32/scripts/cxxdemo/start.ld
index 773eee2..773eee2 100644
--- a/picorv32/scripts/cxxdemo/start.ld
+++ b/riscv/picorv32/scripts/cxxdemo/start.ld
diff --git a/picorv32/scripts/cxxdemo/syscalls.c b/riscv/picorv32/scripts/cxxdemo/syscalls.c
index 8ea84ca..8ea84ca 100644
--- a/picorv32/scripts/cxxdemo/syscalls.c
+++ b/riscv/picorv32/scripts/cxxdemo/syscalls.c
diff --git a/picorv32/scripts/cxxdemo/testbench.v b/riscv/picorv32/scripts/cxxdemo/testbench.v
index ac9af70..ac9af70 100644
--- a/picorv32/scripts/cxxdemo/testbench.v
+++ b/riscv/picorv32/scripts/cxxdemo/testbench.v
diff --git a/picorv32/scripts/icestorm/.gitignore b/riscv/picorv32/scripts/icestorm/.gitignore
index 9502e6b..9502e6b 100644
--- a/picorv32/scripts/icestorm/.gitignore
+++ b/riscv/picorv32/scripts/icestorm/.gitignore
diff --git a/picorv32/scripts/icestorm/Makefile b/riscv/picorv32/scripts/icestorm/Makefile
index 7672b41..7672b41 100644
--- a/picorv32/scripts/icestorm/Makefile
+++ b/riscv/picorv32/scripts/icestorm/Makefile
diff --git a/picorv32/scripts/icestorm/example.pcf b/riscv/picorv32/scripts/icestorm/example.pcf
index a5c7398..a5c7398 100644
--- a/picorv32/scripts/icestorm/example.pcf
+++ b/riscv/picorv32/scripts/icestorm/example.pcf
diff --git a/picorv32/scripts/icestorm/example.v b/riscv/picorv32/scripts/icestorm/example.v
index e1c64b4..e1c64b4 100644
--- a/picorv32/scripts/icestorm/example.v
+++ b/riscv/picorv32/scripts/icestorm/example.v
diff --git a/picorv32/scripts/icestorm/example_tb.v b/riscv/picorv32/scripts/icestorm/example_tb.v
index f04f8f8..f04f8f8 100644
--- a/picorv32/scripts/icestorm/example_tb.v
+++ b/riscv/picorv32/scripts/icestorm/example_tb.v
diff --git a/picorv32/scripts/icestorm/firmware.S b/riscv/picorv32/scripts/icestorm/firmware.S
index d19783d..d19783d 100644
--- a/picorv32/scripts/icestorm/firmware.S
+++ b/riscv/picorv32/scripts/icestorm/firmware.S
diff --git a/picorv32/scripts/icestorm/firmware.c b/riscv/picorv32/scripts/icestorm/firmware.c
index 80a4661..80a4661 100644
--- a/picorv32/scripts/icestorm/firmware.c
+++ b/riscv/picorv32/scripts/icestorm/firmware.c
diff --git a/picorv32/scripts/icestorm/firmware.lds b/riscv/picorv32/scripts/icestorm/firmware.lds
index 970000a..970000a 100644
--- a/picorv32/scripts/icestorm/firmware.lds
+++ b/riscv/picorv32/scripts/icestorm/firmware.lds
diff --git a/picorv32/scripts/icestorm/readme.md b/riscv/picorv32/scripts/icestorm/readme.md
index 101391f..101391f 100644
--- a/picorv32/scripts/icestorm/readme.md
+++ b/riscv/picorv32/scripts/icestorm/readme.md
diff --git a/picorv32/scripts/presyn/.gitignore b/riscv/picorv32/scripts/presyn/.gitignore
index 4281b17..4281b17 100644
--- a/picorv32/scripts/presyn/.gitignore
+++ b/riscv/picorv32/scripts/presyn/.gitignore
diff --git a/picorv32/scripts/presyn/Makefile b/riscv/picorv32/scripts/presyn/Makefile
index d1c367e..d1c367e 100644
--- a/picorv32/scripts/presyn/Makefile
+++ b/riscv/picorv32/scripts/presyn/Makefile
diff --git a/picorv32/scripts/presyn/README b/riscv/picorv32/scripts/presyn/README
index 14aea33..14aea33 100644
--- a/picorv32/scripts/presyn/README
+++ b/riscv/picorv32/scripts/presyn/README
diff --git a/picorv32/scripts/presyn/firmware.S b/riscv/picorv32/scripts/presyn/firmware.S
index ec5caaa..ec5caaa 100644
--- a/picorv32/scripts/presyn/firmware.S
+++ b/riscv/picorv32/scripts/presyn/firmware.S
diff --git a/picorv32/scripts/presyn/firmware.c b/riscv/picorv32/scripts/presyn/firmware.c
index 6c62169..6c62169 100644
--- a/picorv32/scripts/presyn/firmware.c
+++ b/riscv/picorv32/scripts/presyn/firmware.c
diff --git a/picorv32/scripts/presyn/firmware.lds b/riscv/picorv32/scripts/presyn/firmware.lds
index 970000a..970000a 100644
--- a/picorv32/scripts/presyn/firmware.lds
+++ b/riscv/picorv32/scripts/presyn/firmware.lds
diff --git a/picorv32/scripts/presyn/picorv32_presyn.ys b/riscv/picorv32/scripts/presyn/picorv32_presyn.ys
index 5855a21..5855a21 100644
--- a/picorv32/scripts/presyn/picorv32_presyn.ys
+++ b/riscv/picorv32/scripts/presyn/picorv32_presyn.ys
diff --git a/picorv32/scripts/presyn/picorv32_regs.txt b/riscv/picorv32/scripts/presyn/picorv32_regs.txt
index 1cfbbeb..1cfbbeb 100644
--- a/picorv32/scripts/presyn/picorv32_regs.txt
+++ b/riscv/picorv32/scripts/presyn/picorv32_regs.txt
diff --git a/picorv32/scripts/presyn/testbench.v b/riscv/picorv32/scripts/presyn/testbench.v
index 59ff66b..59ff66b 100644
--- a/picorv32/scripts/presyn/testbench.v
+++ b/riscv/picorv32/scripts/presyn/testbench.v
diff --git a/picorv32/scripts/quartus/.gitignore b/riscv/picorv32/scripts/quartus/.gitignore
index d37ca0a..d37ca0a 100644
--- a/picorv32/scripts/quartus/.gitignore
+++ b/riscv/picorv32/scripts/quartus/.gitignore
diff --git a/picorv32/scripts/quartus/Makefile b/riscv/picorv32/scripts/quartus/Makefile
index c644609..c644609 100644
--- a/picorv32/scripts/quartus/Makefile
+++ b/riscv/picorv32/scripts/quartus/Makefile
diff --git a/picorv32/scripts/quartus/firmware.S b/riscv/picorv32/scripts/quartus/firmware.S
index c55a3ba..c55a3ba 100644
--- a/picorv32/scripts/quartus/firmware.S
+++ b/riscv/picorv32/scripts/quartus/firmware.S
diff --git a/picorv32/scripts/quartus/firmware.c b/riscv/picorv32/scripts/quartus/firmware.c
index 6c62169..6c62169 100644
--- a/picorv32/scripts/quartus/firmware.c
+++ b/riscv/picorv32/scripts/quartus/firmware.c
diff --git a/picorv32/scripts/quartus/firmware.lds b/riscv/picorv32/scripts/quartus/firmware.lds
index 970000a..970000a 100644
--- a/picorv32/scripts/quartus/firmware.lds
+++ b/riscv/picorv32/scripts/quartus/firmware.lds
diff --git a/picorv32/scripts/quartus/synth_area.sdc b/riscv/picorv32/scripts/quartus/synth_area.sdc
index 3c3d5a1..3c3d5a1 100644
--- a/picorv32/scripts/quartus/synth_area.sdc
+++ b/riscv/picorv32/scripts/quartus/synth_area.sdc
diff --git a/picorv32/scripts/quartus/synth_area_large.qsf b/riscv/picorv32/scripts/quartus/synth_area_large.qsf
index c09700b..c09700b 100644
--- a/picorv32/scripts/quartus/synth_area_large.qsf
+++ b/riscv/picorv32/scripts/quartus/synth_area_large.qsf
diff --git a/picorv32/scripts/quartus/synth_area_regular.qsf b/riscv/picorv32/scripts/quartus/synth_area_regular.qsf
index 8507413..8507413 100644
--- a/picorv32/scripts/quartus/synth_area_regular.qsf
+++ b/riscv/picorv32/scripts/quartus/synth_area_regular.qsf
diff --git a/picorv32/scripts/quartus/synth_area_small.qsf b/riscv/picorv32/scripts/quartus/synth_area_small.qsf
index 048ff96..048ff96 100644
--- a/picorv32/scripts/quartus/synth_area_small.qsf
+++ b/riscv/picorv32/scripts/quartus/synth_area_small.qsf
diff --git a/picorv32/scripts/quartus/synth_area_top.v b/riscv/picorv32/scripts/quartus/synth_area_top.v
index 6298a86..6298a86 100644
--- a/picorv32/scripts/quartus/synth_area_top.v
+++ b/riscv/picorv32/scripts/quartus/synth_area_top.v
diff --git a/picorv32/scripts/quartus/synth_speed.qsf b/riscv/picorv32/scripts/quartus/synth_speed.qsf
index 64490d4..64490d4 100644
--- a/picorv32/scripts/quartus/synth_speed.qsf
+++ b/riscv/picorv32/scripts/quartus/synth_speed.qsf
diff --git a/picorv32/scripts/quartus/synth_speed.sdc b/riscv/picorv32/scripts/quartus/synth_speed.sdc
index fef5704..fef5704 100644
--- a/picorv32/scripts/quartus/synth_speed.sdc
+++ b/riscv/picorv32/scripts/quartus/synth_speed.sdc
diff --git a/picorv32/scripts/quartus/synth_system.qsf b/riscv/picorv32/scripts/quartus/synth_system.qsf
index 1a84293..1a84293 100644
--- a/picorv32/scripts/quartus/synth_system.qsf
+++ b/riscv/picorv32/scripts/quartus/synth_system.qsf
diff --git a/picorv32/scripts/quartus/synth_system.sdc b/riscv/picorv32/scripts/quartus/synth_system.sdc
index 90ee3a2..90ee3a2 100644
--- a/picorv32/scripts/quartus/synth_system.sdc
+++ b/riscv/picorv32/scripts/quartus/synth_system.sdc
diff --git a/picorv32/scripts/quartus/synth_system.tcl b/riscv/picorv32/scripts/quartus/synth_system.tcl
index 26ea01c..26ea01c 100644
--- a/picorv32/scripts/quartus/synth_system.tcl
+++ b/riscv/picorv32/scripts/quartus/synth_system.tcl
diff --git a/picorv32/scripts/quartus/system.v b/riscv/picorv32/scripts/quartus/system.v
index 19a4b8d..19a4b8d 100644
--- a/picorv32/scripts/quartus/system.v
+++ b/riscv/picorv32/scripts/quartus/system.v
diff --git a/picorv32/scripts/quartus/system_tb.v b/riscv/picorv32/scripts/quartus/system_tb.v
index a66d612..a66d612 100644
--- a/picorv32/scripts/quartus/system_tb.v
+++ b/riscv/picorv32/scripts/quartus/system_tb.v
diff --git a/picorv32/scripts/quartus/table.sh b/riscv/picorv32/scripts/quartus/table.sh
index f5e6efe..f5e6efe 100644
--- a/picorv32/scripts/quartus/table.sh
+++ b/riscv/picorv32/scripts/quartus/table.sh
diff --git a/picorv32/scripts/quartus/tabtest.sh b/riscv/picorv32/scripts/quartus/tabtest.sh
index 2fd1b40..2fd1b40 100644
--- a/picorv32/scripts/quartus/tabtest.sh
+++ b/riscv/picorv32/scripts/quartus/tabtest.sh
diff --git a/picorv32/scripts/quartus/tabtest.v b/riscv/picorv32/scripts/quartus/tabtest.v
index cdf2057..cdf2057 100644
--- a/picorv32/scripts/quartus/tabtest.v
+++ b/riscv/picorv32/scripts/quartus/tabtest.v
diff --git a/picorv32/scripts/romload/.gitignore b/riscv/picorv32/scripts/romload/.gitignore
index 6f1295b..6f1295b 100644
--- a/picorv32/scripts/romload/.gitignore
+++ b/riscv/picorv32/scripts/romload/.gitignore
diff --git a/picorv32/scripts/romload/Makefile b/riscv/picorv32/scripts/romload/Makefile
index d510fa8..d510fa8 100644
--- a/picorv32/scripts/romload/Makefile
+++ b/riscv/picorv32/scripts/romload/Makefile
diff --git a/picorv32/scripts/romload/firmware.c b/riscv/picorv32/scripts/romload/firmware.c
index 4bc9ed8..4bc9ed8 100644
--- a/picorv32/scripts/romload/firmware.c
+++ b/riscv/picorv32/scripts/romload/firmware.c
diff --git a/picorv32/scripts/romload/hex8tohex32.py b/riscv/picorv32/scripts/romload/hex8tohex32.py
index ae44101..ae44101 100644
--- a/picorv32/scripts/romload/hex8tohex32.py
+++ b/riscv/picorv32/scripts/romload/hex8tohex32.py
diff --git a/picorv32/scripts/romload/map2debug.py b/riscv/picorv32/scripts/romload/map2debug.py
index fc5c97c..fc5c97c 100644
--- a/picorv32/scripts/romload/map2debug.py
+++ b/riscv/picorv32/scripts/romload/map2debug.py
diff --git a/picorv32/scripts/romload/sections.ld b/riscv/picorv32/scripts/romload/sections.ld
index 2ec3954..2ec3954 100644
--- a/picorv32/scripts/romload/sections.ld
+++ b/riscv/picorv32/scripts/romload/sections.ld
diff --git a/picorv32/scripts/romload/start.S b/riscv/picorv32/scripts/romload/start.S
index be59808..be59808 100644
--- a/picorv32/scripts/romload/start.S
+++ b/riscv/picorv32/scripts/romload/start.S
diff --git a/picorv32/scripts/romload/syscalls.c b/riscv/picorv32/scripts/romload/syscalls.c
index 8ea84ca..8ea84ca 100644
--- a/picorv32/scripts/romload/syscalls.c
+++ b/riscv/picorv32/scripts/romload/syscalls.c
diff --git a/picorv32/scripts/romload/testbench.v b/riscv/picorv32/scripts/romload/testbench.v
index e38819d..e38819d 100644
--- a/picorv32/scripts/romload/testbench.v
+++ b/riscv/picorv32/scripts/romload/testbench.v
diff --git a/picorv32/scripts/smtbmc/.gitignore b/riscv/picorv32/scripts/smtbmc/.gitignore
index 1ce906e..1ce906e 100644
--- a/picorv32/scripts/smtbmc/.gitignore
+++ b/riscv/picorv32/scripts/smtbmc/.gitignore
diff --git a/picorv32/scripts/smtbmc/axicheck.sh b/riscv/picorv32/scripts/smtbmc/axicheck.sh
index 732b3b8..732b3b8 100644
--- a/picorv32/scripts/smtbmc/axicheck.sh
+++ b/riscv/picorv32/scripts/smtbmc/axicheck.sh
diff --git a/picorv32/scripts/smtbmc/axicheck.v b/riscv/picorv32/scripts/smtbmc/axicheck.v
index 80eda48..80eda48 100644
--- a/picorv32/scripts/smtbmc/axicheck.v
+++ b/riscv/picorv32/scripts/smtbmc/axicheck.v
diff --git a/picorv32/scripts/smtbmc/axicheck2.sh b/riscv/picorv32/scripts/smtbmc/axicheck2.sh
index df20855..df20855 100644
--- a/picorv32/scripts/smtbmc/axicheck2.sh
+++ b/riscv/picorv32/scripts/smtbmc/axicheck2.sh
diff --git a/picorv32/scripts/smtbmc/axicheck2.smtc b/riscv/picorv32/scripts/smtbmc/axicheck2.smtc
index 1f8c5ea..1f8c5ea 100644
--- a/picorv32/scripts/smtbmc/axicheck2.smtc
+++ b/riscv/picorv32/scripts/smtbmc/axicheck2.smtc
diff --git a/picorv32/scripts/smtbmc/axicheck2.v b/riscv/picorv32/scripts/smtbmc/axicheck2.v
index 3d24a2e..3d24a2e 100644
--- a/picorv32/scripts/smtbmc/axicheck2.v
+++ b/riscv/picorv32/scripts/smtbmc/axicheck2.v
diff --git a/picorv32/scripts/smtbmc/mulcmp.sh b/riscv/picorv32/scripts/smtbmc/mulcmp.sh
index 586d72a..586d72a 100644
--- a/picorv32/scripts/smtbmc/mulcmp.sh
+++ b/riscv/picorv32/scripts/smtbmc/mulcmp.sh
diff --git a/picorv32/scripts/smtbmc/mulcmp.v b/riscv/picorv32/scripts/smtbmc/mulcmp.v
index 20c47f3..20c47f3 100644
--- a/picorv32/scripts/smtbmc/mulcmp.v
+++ b/riscv/picorv32/scripts/smtbmc/mulcmp.v
diff --git a/picorv32/scripts/smtbmc/notrap_validop.sh b/riscv/picorv32/scripts/smtbmc/notrap_validop.sh
index 95e0f92..95e0f92 100644
--- a/picorv32/scripts/smtbmc/notrap_validop.sh
+++ b/riscv/picorv32/scripts/smtbmc/notrap_validop.sh
diff --git a/picorv32/scripts/smtbmc/notrap_validop.v b/riscv/picorv32/scripts/smtbmc/notrap_validop.v
index 8e50304..8e50304 100644
--- a/picorv32/scripts/smtbmc/notrap_validop.v
+++ b/riscv/picorv32/scripts/smtbmc/notrap_validop.v
diff --git a/picorv32/scripts/smtbmc/opcode.v b/riscv/picorv32/scripts/smtbmc/opcode.v
index 7a13bd2..7a13bd2 100644
--- a/picorv32/scripts/smtbmc/opcode.v
+++ b/riscv/picorv32/scripts/smtbmc/opcode.v
diff --git a/picorv32/scripts/smtbmc/tracecmp.gtkw b/riscv/picorv32/scripts/smtbmc/tracecmp.gtkw
index 09dd9b2..09dd9b2 100644
--- a/picorv32/scripts/smtbmc/tracecmp.gtkw
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp.gtkw
diff --git a/picorv32/scripts/smtbmc/tracecmp.sh b/riscv/picorv32/scripts/smtbmc/tracecmp.sh
index 449af52..449af52 100644
--- a/picorv32/scripts/smtbmc/tracecmp.sh
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp.sh
diff --git a/picorv32/scripts/smtbmc/tracecmp.smtc b/riscv/picorv32/scripts/smtbmc/tracecmp.smtc
index 477c7d0..477c7d0 100644
--- a/picorv32/scripts/smtbmc/tracecmp.smtc
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp.smtc
diff --git a/picorv32/scripts/smtbmc/tracecmp.v b/riscv/picorv32/scripts/smtbmc/tracecmp.v
index 8ac4157..8ac4157 100644
--- a/picorv32/scripts/smtbmc/tracecmp.v
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp.v
diff --git a/picorv32/scripts/smtbmc/tracecmp2.sh b/riscv/picorv32/scripts/smtbmc/tracecmp2.sh
index ddaf285..ddaf285 100644
--- a/picorv32/scripts/smtbmc/tracecmp2.sh
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp2.sh
diff --git a/picorv32/scripts/smtbmc/tracecmp2.smtc b/riscv/picorv32/scripts/smtbmc/tracecmp2.smtc
index 3b7fd0a..3b7fd0a 100644
--- a/picorv32/scripts/smtbmc/tracecmp2.smtc
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp2.smtc
diff --git a/picorv32/scripts/smtbmc/tracecmp2.v b/riscv/picorv32/scripts/smtbmc/tracecmp2.v
index 42f39a9..42f39a9 100644
--- a/picorv32/scripts/smtbmc/tracecmp2.v
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp2.v
diff --git a/picorv32/scripts/smtbmc/tracecmp3.sh b/riscv/picorv32/scripts/smtbmc/tracecmp3.sh
index bfa0b3c..bfa0b3c 100644
--- a/picorv32/scripts/smtbmc/tracecmp3.sh
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp3.sh
diff --git a/picorv32/scripts/smtbmc/tracecmp3.v b/riscv/picorv32/scripts/smtbmc/tracecmp3.v
index a1bb63b..a1bb63b 100644
--- a/picorv32/scripts/smtbmc/tracecmp3.v
+++ b/riscv/picorv32/scripts/smtbmc/tracecmp3.v
diff --git a/picorv32/scripts/tomthumbtg/.gitignore b/riscv/picorv32/scripts/tomthumbtg/.gitignore
index c1e6b04..c1e6b04 100644
--- a/picorv32/scripts/tomthumbtg/.gitignore
+++ b/riscv/picorv32/scripts/tomthumbtg/.gitignore
diff --git a/picorv32/scripts/tomthumbtg/README b/riscv/picorv32/scripts/tomthumbtg/README
index 4e12ba8..4e12ba8 100644
--- a/picorv32/scripts/tomthumbtg/README
+++ b/riscv/picorv32/scripts/tomthumbtg/README
diff --git a/picorv32/scripts/tomthumbtg/run.sh b/riscv/picorv32/scripts/tomthumbtg/run.sh
index 63a6935..63a6935 100644
--- a/picorv32/scripts/tomthumbtg/run.sh
+++ b/riscv/picorv32/scripts/tomthumbtg/run.sh
diff --git a/picorv32/scripts/tomthumbtg/sections.lds b/riscv/picorv32/scripts/tomthumbtg/sections.lds
index 8962f5c..8962f5c 100644
--- a/picorv32/scripts/tomthumbtg/sections.lds
+++ b/riscv/picorv32/scripts/tomthumbtg/sections.lds
diff --git a/picorv32/scripts/tomthumbtg/start.S b/riscv/picorv32/scripts/tomthumbtg/start.S
index 541c8a4..541c8a4 100644
--- a/picorv32/scripts/tomthumbtg/start.S
+++ b/riscv/picorv32/scripts/tomthumbtg/start.S
diff --git a/picorv32/scripts/tomthumbtg/testbench.v b/riscv/picorv32/scripts/tomthumbtg/testbench.v
index c39ebca..c39ebca 100644
--- a/picorv32/scripts/tomthumbtg/testbench.v
+++ b/riscv/picorv32/scripts/tomthumbtg/testbench.v
diff --git a/picorv32/scripts/torture/.gitignore b/riscv/picorv32/scripts/torture/.gitignore
index b58f70b..b58f70b 100644
--- a/picorv32/scripts/torture/.gitignore
+++ b/riscv/picorv32/scripts/torture/.gitignore
diff --git a/picorv32/scripts/torture/Makefile b/riscv/picorv32/scripts/torture/Makefile
index 4dd075c..4dd075c 100644
--- a/picorv32/scripts/torture/Makefile
+++ b/riscv/picorv32/scripts/torture/Makefile
diff --git a/picorv32/scripts/torture/README b/riscv/picorv32/scripts/torture/README
index d62671d..d62671d 100644
--- a/picorv32/scripts/torture/README
+++ b/riscv/picorv32/scripts/torture/README
diff --git a/picorv32/scripts/torture/asmcheck.py b/riscv/picorv32/scripts/torture/asmcheck.py
index 8a22c67..8a22c67 100644
--- a/picorv32/scripts/torture/asmcheck.py
+++ b/riscv/picorv32/scripts/torture/asmcheck.py
diff --git a/picorv32/scripts/torture/config.py b/riscv/picorv32/scripts/torture/config.py
index 478f046..478f046 100644
--- a/picorv32/scripts/torture/config.py
+++ b/riscv/picorv32/scripts/torture/config.py
diff --git a/picorv32/scripts/torture/riscv-isa-sim-notrap.diff b/riscv/picorv32/scripts/torture/riscv-isa-sim-notrap.diff
index df7c059..df7c059 100644
--- a/picorv32/scripts/torture/riscv-isa-sim-notrap.diff
+++ b/riscv/picorv32/scripts/torture/riscv-isa-sim-notrap.diff
diff --git a/picorv32/scripts/torture/riscv-isa-sim-sbreak.diff b/riscv/picorv32/scripts/torture/riscv-isa-sim-sbreak.diff
index 9728fc8..9728fc8 100644
--- a/picorv32/scripts/torture/riscv-isa-sim-sbreak.diff
+++ b/riscv/picorv32/scripts/torture/riscv-isa-sim-sbreak.diff
diff --git a/picorv32/scripts/torture/riscv-torture-genloop.diff b/riscv/picorv32/scripts/torture/riscv-torture-genloop.diff
index a0a2fd1..a0a2fd1 100644
--- a/picorv32/scripts/torture/riscv-torture-genloop.diff
+++ b/riscv/picorv32/scripts/torture/riscv-torture-genloop.diff
diff --git a/picorv32/scripts/torture/riscv-torture-rv32.diff b/riscv/picorv32/scripts/torture/riscv-torture-rv32.diff
index fef49b3..fef49b3 100644
--- a/picorv32/scripts/torture/riscv-torture-rv32.diff
+++ b/riscv/picorv32/scripts/torture/riscv-torture-rv32.diff
diff --git a/picorv32/scripts/torture/riscv_test.h b/riscv/picorv32/scripts/torture/riscv_test.h
index 36c5b54..36c5b54 100644
--- a/picorv32/scripts/torture/riscv_test.h
+++ b/riscv/picorv32/scripts/torture/riscv_test.h
diff --git a/picorv32/scripts/torture/sections.lds b/riscv/picorv32/scripts/torture/sections.lds
index a9487e2..a9487e2 100644
--- a/picorv32/scripts/torture/sections.lds
+++ b/riscv/picorv32/scripts/torture/sections.lds
diff --git a/picorv32/scripts/torture/test.sh b/riscv/picorv32/scripts/torture/test.sh
index 17c5a7c..17c5a7c 100644
--- a/picorv32/scripts/torture/test.sh
+++ b/riscv/picorv32/scripts/torture/test.sh
diff --git a/picorv32/scripts/torture/testbench.cc b/riscv/picorv32/scripts/torture/testbench.cc
index 2925d0b..2925d0b 100644
--- a/picorv32/scripts/torture/testbench.cc
+++ b/riscv/picorv32/scripts/torture/testbench.cc
diff --git a/picorv32/scripts/torture/testbench.v b/riscv/picorv32/scripts/torture/testbench.v
index 326de0e..326de0e 100644
--- a/picorv32/scripts/torture/testbench.v
+++ b/riscv/picorv32/scripts/torture/testbench.v
diff --git a/picorv32/scripts/vivado/.gitignore b/riscv/picorv32/scripts/vivado/.gitignore
index 2374269..2374269 100644
--- a/picorv32/scripts/vivado/.gitignore
+++ b/riscv/picorv32/scripts/vivado/.gitignore
diff --git a/picorv32/scripts/vivado/Makefile b/riscv/picorv32/scripts/vivado/Makefile
index 3c92901..3c92901 100644
--- a/picorv32/scripts/vivado/Makefile
+++ b/riscv/picorv32/scripts/vivado/Makefile
diff --git a/picorv32/scripts/vivado/firmware.S b/riscv/picorv32/scripts/vivado/firmware.S
index c55a3ba..c55a3ba 100644
--- a/picorv32/scripts/vivado/firmware.S
+++ b/riscv/picorv32/scripts/vivado/firmware.S
diff --git a/picorv32/scripts/vivado/firmware.c b/riscv/picorv32/scripts/vivado/firmware.c
index 6c62169..6c62169 100644
--- a/picorv32/scripts/vivado/firmware.c
+++ b/riscv/picorv32/scripts/vivado/firmware.c
diff --git a/picorv32/scripts/vivado/firmware.lds b/riscv/picorv32/scripts/vivado/firmware.lds
index 970000a..970000a 100644
--- a/picorv32/scripts/vivado/firmware.lds
+++ b/riscv/picorv32/scripts/vivado/firmware.lds
diff --git a/picorv32/scripts/vivado/synth_area.tcl b/riscv/picorv32/scripts/vivado/synth_area.tcl
index c222a00..c222a00 100644
--- a/picorv32/scripts/vivado/synth_area.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_area.tcl
diff --git a/picorv32/scripts/vivado/synth_area.xdc b/riscv/picorv32/scripts/vivado/synth_area.xdc
index 3c3d5a1..3c3d5a1 100644
--- a/picorv32/scripts/vivado/synth_area.xdc
+++ b/riscv/picorv32/scripts/vivado/synth_area.xdc
diff --git a/picorv32/scripts/vivado/synth_area_large.tcl b/riscv/picorv32/scripts/vivado/synth_area_large.tcl
index af611b5..af611b5 100644
--- a/picorv32/scripts/vivado/synth_area_large.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_area_large.tcl
diff --git a/picorv32/scripts/vivado/synth_area_regular.tcl b/riscv/picorv32/scripts/vivado/synth_area_regular.tcl
index 2bf6b4c..2bf6b4c 100644
--- a/picorv32/scripts/vivado/synth_area_regular.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_area_regular.tcl
diff --git a/picorv32/scripts/vivado/synth_area_small.tcl b/riscv/picorv32/scripts/vivado/synth_area_small.tcl
index 11d2104..11d2104 100644
--- a/picorv32/scripts/vivado/synth_area_small.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_area_small.tcl
diff --git a/picorv32/scripts/vivado/synth_area_top.v b/riscv/picorv32/scripts/vivado/synth_area_top.v
index 6298a86..6298a86 100644
--- a/picorv32/scripts/vivado/synth_area_top.v
+++ b/riscv/picorv32/scripts/vivado/synth_area_top.v
diff --git a/picorv32/scripts/vivado/synth_speed.tcl b/riscv/picorv32/scripts/vivado/synth_speed.tcl
index f3874e4..f3874e4 100644
--- a/picorv32/scripts/vivado/synth_speed.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_speed.tcl
diff --git a/picorv32/scripts/vivado/synth_speed.xdc b/riscv/picorv32/scripts/vivado/synth_speed.xdc
index 877ec8d..877ec8d 100644
--- a/picorv32/scripts/vivado/synth_speed.xdc
+++ b/riscv/picorv32/scripts/vivado/synth_speed.xdc
diff --git a/picorv32/scripts/vivado/synth_system.tcl b/riscv/picorv32/scripts/vivado/synth_system.tcl
index 26ea01c..26ea01c 100644
--- a/picorv32/scripts/vivado/synth_system.tcl
+++ b/riscv/picorv32/scripts/vivado/synth_system.tcl
diff --git a/picorv32/scripts/vivado/synth_system.xdc b/riscv/picorv32/scripts/vivado/synth_system.xdc
index 5748466..5748466 100644
--- a/picorv32/scripts/vivado/synth_system.xdc
+++ b/riscv/picorv32/scripts/vivado/synth_system.xdc
diff --git a/picorv32/scripts/vivado/system.v b/riscv/picorv32/scripts/vivado/system.v
index c4882a1..c4882a1 100644
--- a/picorv32/scripts/vivado/system.v
+++ b/riscv/picorv32/scripts/vivado/system.v
diff --git a/picorv32/scripts/vivado/system_tb.v b/riscv/picorv32/scripts/vivado/system_tb.v
index a66d612..a66d612 100644
--- a/picorv32/scripts/vivado/system_tb.v
+++ b/riscv/picorv32/scripts/vivado/system_tb.v
diff --git a/picorv32/scripts/vivado/table.sh b/riscv/picorv32/scripts/vivado/table.sh
index 81e2cf4..81e2cf4 100644
--- a/picorv32/scripts/vivado/table.sh
+++ b/riscv/picorv32/scripts/vivado/table.sh
diff --git a/picorv32/scripts/vivado/tabtest.sh b/riscv/picorv32/scripts/vivado/tabtest.sh
index bc3d840..bc3d840 100644
--- a/picorv32/scripts/vivado/tabtest.sh
+++ b/riscv/picorv32/scripts/vivado/tabtest.sh
diff --git a/picorv32/scripts/vivado/tabtest.v b/riscv/picorv32/scripts/vivado/tabtest.v
index cdf2057..cdf2057 100644
--- a/picorv32/scripts/vivado/tabtest.v
+++ b/riscv/picorv32/scripts/vivado/tabtest.v
diff --git a/picorv32/scripts/yosys-cmp/README.md b/riscv/picorv32/scripts/yosys-cmp/README.md
index acb2c6c..acb2c6c 100644
--- a/picorv32/scripts/yosys-cmp/README.md
+++ b/riscv/picorv32/scripts/yosys-cmp/README.md
diff --git a/picorv32/scripts/yosys-cmp/lse.sh b/riscv/picorv32/scripts/yosys-cmp/lse.sh
index a802c67..a802c67 100644
--- a/picorv32/scripts/yosys-cmp/lse.sh
+++ b/riscv/picorv32/scripts/yosys-cmp/lse.sh
diff --git a/picorv32/scripts/yosys-cmp/synplify.sh b/riscv/picorv32/scripts/yosys-cmp/synplify.sh
index d0a2a08..d0a2a08 100644
--- a/picorv32/scripts/yosys-cmp/synplify.sh
+++ b/riscv/picorv32/scripts/yosys-cmp/synplify.sh
diff --git a/picorv32/scripts/yosys-cmp/vivado.tcl b/riscv/picorv32/scripts/yosys-cmp/vivado.tcl
index 560b880..560b880 100644
--- a/picorv32/scripts/yosys-cmp/vivado.tcl
+++ b/riscv/picorv32/scripts/yosys-cmp/vivado.tcl
diff --git a/picorv32/scripts/yosys-cmp/yosys_ice40.ys b/riscv/picorv32/scripts/yosys-cmp/yosys_ice40.ys
index b14b338..b14b338 100644
--- a/picorv32/scripts/yosys-cmp/yosys_ice40.ys
+++ b/riscv/picorv32/scripts/yosys-cmp/yosys_ice40.ys
diff --git a/picorv32/scripts/yosys-cmp/yosys_xilinx.ys b/riscv/picorv32/scripts/yosys-cmp/yosys_xilinx.ys
index ead52a4..ead52a4 100644
--- a/picorv32/scripts/yosys-cmp/yosys_xilinx.ys
+++ b/riscv/picorv32/scripts/yosys-cmp/yosys_xilinx.ys
diff --git a/picorv32/scripts/yosys/.gitignore b/riscv/picorv32/scripts/yosys/.gitignore
index d6fc3e3..d6fc3e3 100644
--- a/picorv32/scripts/yosys/.gitignore
+++ b/riscv/picorv32/scripts/yosys/.gitignore
diff --git a/picorv32/scripts/yosys/synth_gates.lib b/riscv/picorv32/scripts/yosys/synth_gates.lib
index be706dd..be706dd 100644
--- a/picorv32/scripts/yosys/synth_gates.lib
+++ b/riscv/picorv32/scripts/yosys/synth_gates.lib
diff --git a/picorv32/scripts/yosys/synth_gates.v b/riscv/picorv32/scripts/yosys/synth_gates.v
index 8e2504e..8e2504e 100644
--- a/picorv32/scripts/yosys/synth_gates.v
+++ b/riscv/picorv32/scripts/yosys/synth_gates.v
diff --git a/picorv32/scripts/yosys/synth_gates.ys b/riscv/picorv32/scripts/yosys/synth_gates.ys
index 311d767..311d767 100644
--- a/picorv32/scripts/yosys/synth_gates.ys
+++ b/riscv/picorv32/scripts/yosys/synth_gates.ys
diff --git a/picorv32/scripts/yosys/synth_osu018.sh b/riscv/picorv32/scripts/yosys/synth_osu018.sh
index 7a8693d..7a8693d 100644
--- a/picorv32/scripts/yosys/synth_osu018.sh
+++ b/riscv/picorv32/scripts/yosys/synth_osu018.sh
diff --git a/picorv32/scripts/yosys/synth_sim.ys b/riscv/picorv32/scripts/yosys/synth_sim.ys
index ded89d9..ded89d9 100644
--- a/picorv32/scripts/yosys/synth_sim.ys
+++ b/riscv/picorv32/scripts/yosys/synth_sim.ys
diff --git a/picorv32/shell.nix b/riscv/picorv32/shell.nix
index 92ec1ff..92ec1ff 100644
--- a/picorv32/shell.nix
+++ b/riscv/picorv32/shell.nix
diff --git a/picorv32/showtrace.py b/riscv/picorv32/showtrace.py
index a5d1021..a5d1021 100644
--- a/picorv32/showtrace.py
+++ b/riscv/picorv32/showtrace.py
diff --git a/picorv32/testbench.cc b/riscv/picorv32/testbench.cc
index 61c4366..61c4366 100644
--- a/picorv32/testbench.cc
+++ b/riscv/picorv32/testbench.cc
diff --git a/picorv32/testbench.v b/riscv/picorv32/testbench.v
index 9d8e249..9d8e249 100644
--- a/picorv32/testbench.v
+++ b/riscv/picorv32/testbench.v
diff --git a/picorv32/testbench_ez.v b/riscv/picorv32/testbench_ez.v
index 55c9c69..55c9c69 100644
--- a/picorv32/testbench_ez.v
+++ b/riscv/picorv32/testbench_ez.v
diff --git a/picorv32/testbench_wb.v b/riscv/picorv32/testbench_wb.v
index 4e1a8eb..4e1a8eb 100644
--- a/picorv32/testbench_wb.v
+++ b/riscv/picorv32/testbench_wb.v
diff --git a/picorv32/tests/LICENSE b/riscv/picorv32/tests/LICENSE
index 48fe522..48fe522 100644
--- a/picorv32/tests/LICENSE
+++ b/riscv/picorv32/tests/LICENSE
diff --git a/picorv32/tests/README b/riscv/picorv32/tests/README
index 3c1a912..3c1a912 100644
--- a/picorv32/tests/README
+++ b/riscv/picorv32/tests/README
diff --git a/picorv32/tests/add.S b/riscv/picorv32/tests/add.S
index 2eb330e..2eb330e 100644
--- a/picorv32/tests/add.S
+++ b/riscv/picorv32/tests/add.S
diff --git a/picorv32/tests/addi.S b/riscv/picorv32/tests/addi.S
index f7a418b..f7a418b 100644
--- a/picorv32/tests/addi.S
+++ b/riscv/picorv32/tests/addi.S
diff --git a/picorv32/tests/and.S b/riscv/picorv32/tests/and.S
index 561ae3b..561ae3b 100644
--- a/picorv32/tests/and.S
+++ b/riscv/picorv32/tests/and.S
diff --git a/picorv32/tests/andi.S b/riscv/picorv32/tests/andi.S
index c2ae94d..c2ae94d 100644
--- a/picorv32/tests/andi.S
+++ b/riscv/picorv32/tests/andi.S
diff --git a/picorv32/tests/auipc.S b/riscv/picorv32/tests/auipc.S
index c67e3c9..c67e3c9 100644
--- a/picorv32/tests/auipc.S
+++ b/riscv/picorv32/tests/auipc.S
diff --git a/picorv32/tests/beq.S b/riscv/picorv32/tests/beq.S
index c972eff..c972eff 100644
--- a/picorv32/tests/beq.S
+++ b/riscv/picorv32/tests/beq.S
diff --git a/picorv32/tests/bge.S b/riscv/picorv32/tests/bge.S
index d6aea7c..d6aea7c 100644
--- a/picorv32/tests/bge.S
+++ b/riscv/picorv32/tests/bge.S
diff --git a/picorv32/tests/bgeu.S b/riscv/picorv32/tests/bgeu.S
index 114c845..114c845 100644
--- a/picorv32/tests/bgeu.S
+++ b/riscv/picorv32/tests/bgeu.S
diff --git a/picorv32/tests/blt.S b/riscv/picorv32/tests/blt.S
index 12e28c3..12e28c3 100644
--- a/picorv32/tests/blt.S
+++ b/riscv/picorv32/tests/blt.S
diff --git a/picorv32/tests/bltu.S b/riscv/picorv32/tests/bltu.S
index 5dcfe7e..5dcfe7e 100644
--- a/picorv32/tests/bltu.S
+++ b/riscv/picorv32/tests/bltu.S
diff --git a/picorv32/tests/bne.S b/riscv/picorv32/tests/bne.S
index 0b33753..0b33753 100644
--- a/picorv32/tests/bne.S
+++ b/riscv/picorv32/tests/bne.S
diff --git a/picorv32/tests/div.S b/riscv/picorv32/tests/div.S
index 24dc9ff..24dc9ff 100644
--- a/picorv32/tests/div.S
+++ b/riscv/picorv32/tests/div.S
diff --git a/picorv32/tests/divu.S b/riscv/picorv32/tests/divu.S
index cd348c9..cd348c9 100644
--- a/picorv32/tests/divu.S
+++ b/riscv/picorv32/tests/divu.S
diff --git a/picorv32/tests/j.S b/riscv/picorv32/tests/j.S
index 259a236..259a236 100644
--- a/picorv32/tests/j.S
+++ b/riscv/picorv32/tests/j.S
diff --git a/picorv32/tests/jal.S b/riscv/picorv32/tests/jal.S
index 38a1c76..38a1c76 100644
--- a/picorv32/tests/jal.S
+++ b/riscv/picorv32/tests/jal.S
diff --git a/picorv32/tests/jalr.S b/riscv/picorv32/tests/jalr.S
index 52117ab..52117ab 100644
--- a/picorv32/tests/jalr.S
+++ b/riscv/picorv32/tests/jalr.S
diff --git a/picorv32/tests/lb.S b/riscv/picorv32/tests/lb.S
index eaf7902..eaf7902 100644
--- a/picorv32/tests/lb.S
+++ b/riscv/picorv32/tests/lb.S
diff --git a/picorv32/tests/lbu.S b/riscv/picorv32/tests/lbu.S
index 027b643..027b643 100644
--- a/picorv32/tests/lbu.S
+++ b/riscv/picorv32/tests/lbu.S
diff --git a/picorv32/tests/lh.S b/riscv/picorv32/tests/lh.S
index d8eda91..d8eda91 100644
--- a/picorv32/tests/lh.S
+++ b/riscv/picorv32/tests/lh.S
diff --git a/picorv32/tests/lhu.S b/riscv/picorv32/tests/lhu.S
index 71daec6..71daec6 100644
--- a/picorv32/tests/lhu.S
+++ b/riscv/picorv32/tests/lhu.S
diff --git a/picorv32/tests/lui.S b/riscv/picorv32/tests/lui.S
index 50822d1..50822d1 100644
--- a/picorv32/tests/lui.S
+++ b/riscv/picorv32/tests/lui.S
diff --git a/picorv32/tests/lw.S b/riscv/picorv32/tests/lw.S
index 4a07838..4a07838 100644
--- a/picorv32/tests/lw.S
+++ b/riscv/picorv32/tests/lw.S
diff --git a/picorv32/tests/mul.S b/riscv/picorv32/tests/mul.S
index 0368629..0368629 100644
--- a/picorv32/tests/mul.S
+++ b/riscv/picorv32/tests/mul.S
diff --git a/picorv32/tests/mulh.S b/riscv/picorv32/tests/mulh.S
index e583f5f..e583f5f 100644
--- a/picorv32/tests/mulh.S
+++ b/riscv/picorv32/tests/mulh.S
diff --git a/picorv32/tests/mulhsu.S b/riscv/picorv32/tests/mulhsu.S
index 28b3690..28b3690 100644
--- a/picorv32/tests/mulhsu.S
+++ b/riscv/picorv32/tests/mulhsu.S
diff --git a/picorv32/tests/mulhu.S b/riscv/picorv32/tests/mulhu.S
index 601dcff..601dcff 100644
--- a/picorv32/tests/mulhu.S
+++ b/riscv/picorv32/tests/mulhu.S
diff --git a/picorv32/tests/or.S b/riscv/picorv32/tests/or.S
index 110bcc4..110bcc4 100644
--- a/picorv32/tests/or.S
+++ b/riscv/picorv32/tests/or.S
diff --git a/picorv32/tests/ori.S b/riscv/picorv32/tests/ori.S
index a674784..a674784 100644
--- a/picorv32/tests/ori.S
+++ b/riscv/picorv32/tests/ori.S
diff --git a/picorv32/tests/rem.S b/riscv/picorv32/tests/rem.S
index 7955736..7955736 100644
--- a/picorv32/tests/rem.S
+++ b/riscv/picorv32/tests/rem.S
diff --git a/picorv32/tests/remu.S b/riscv/picorv32/tests/remu.S
index a96cfc1..a96cfc1 100644
--- a/picorv32/tests/remu.S
+++ b/riscv/picorv32/tests/remu.S
diff --git a/picorv32/tests/riscv_test.h b/riscv/picorv32/tests/riscv_test.h
index 71a4366..71a4366 100644
--- a/picorv32/tests/riscv_test.h
+++ b/riscv/picorv32/tests/riscv_test.h
diff --git a/picorv32/tests/sb.S b/riscv/picorv32/tests/sb.S
index 05d1894..05d1894 100644
--- a/picorv32/tests/sb.S
+++ b/riscv/picorv32/tests/sb.S
diff --git a/picorv32/tests/sh.S b/riscv/picorv32/tests/sh.S
index 387e181..387e181 100644
--- a/picorv32/tests/sh.S
+++ b/riscv/picorv32/tests/sh.S
diff --git a/picorv32/tests/simple.S b/riscv/picorv32/tests/simple.S
index 92cf203..92cf203 100644
--- a/picorv32/tests/simple.S
+++ b/riscv/picorv32/tests/simple.S
diff --git a/picorv32/tests/sll.S b/riscv/picorv32/tests/sll.S
index d297ac5..d297ac5 100644
--- a/picorv32/tests/sll.S
+++ b/riscv/picorv32/tests/sll.S
diff --git a/picorv32/tests/slli.S b/riscv/picorv32/tests/slli.S
index a51eec9..a51eec9 100644
--- a/picorv32/tests/slli.S
+++ b/riscv/picorv32/tests/slli.S
diff --git a/picorv32/tests/slt.S b/riscv/picorv32/tests/slt.S
index 3abf82b..3abf82b 100644
--- a/picorv32/tests/slt.S
+++ b/riscv/picorv32/tests/slt.S
diff --git a/picorv32/tests/slti.S b/riscv/picorv32/tests/slti.S
index 730cbe2..730cbe2 100644
--- a/picorv32/tests/slti.S
+++ b/riscv/picorv32/tests/slti.S
diff --git a/picorv32/tests/sra.S b/riscv/picorv32/tests/sra.S
index 8c1de36..8c1de36 100644
--- a/picorv32/tests/sra.S
+++ b/riscv/picorv32/tests/sra.S
diff --git a/picorv32/tests/srai.S b/riscv/picorv32/tests/srai.S
index 4638190..4638190 100644
--- a/picorv32/tests/srai.S
+++ b/riscv/picorv32/tests/srai.S
diff --git a/picorv32/tests/srl.S b/riscv/picorv32/tests/srl.S
index 35cc4c7..35cc4c7 100644
--- a/picorv32/tests/srl.S
+++ b/riscv/picorv32/tests/srl.S
diff --git a/picorv32/tests/srli.S b/riscv/picorv32/tests/srli.S
index be56dc3..be56dc3 100644
--- a/picorv32/tests/srli.S
+++ b/riscv/picorv32/tests/srli.S
diff --git a/picorv32/tests/sub.S b/riscv/picorv32/tests/sub.S
index ad56e3e..ad56e3e 100644
--- a/picorv32/tests/sub.S
+++ b/riscv/picorv32/tests/sub.S
diff --git a/picorv32/tests/sw.S b/riscv/picorv32/tests/sw.S
index fbf76cc..fbf76cc 100644
--- a/picorv32/tests/sw.S
+++ b/riscv/picorv32/tests/sw.S
diff --git a/picorv32/tests/test_macros.h b/riscv/picorv32/tests/test_macros.h
index 05ed7c8..05ed7c8 100644
--- a/picorv32/tests/test_macros.h
+++ b/riscv/picorv32/tests/test_macros.h
diff --git a/picorv32/tests/xor.S b/riscv/picorv32/tests/xor.S
index 72875fe..72875fe 100644
--- a/picorv32/tests/xor.S
+++ b/riscv/picorv32/tests/xor.S
diff --git a/picorv32/tests/xori.S b/riscv/picorv32/tests/xori.S
index 7f2207c..7f2207c 100644
--- a/picorv32/tests/xori.S
+++ b/riscv/picorv32/tests/xori.S