From c2ec7ca7031e2e9c655723fcdb3ce3cb83cc74b1 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 18 Oct 2019 11:06:12 +0200 Subject: [PATCH] Moved all tests in arch sub directory --- Makefile | 10 +++++----- tests/{ => arch}/anlogic/.gitignore | 0 tests/{ => arch}/anlogic/add_sub.v | 0 tests/{ => arch}/anlogic/add_sub.ys | 0 tests/{ => arch}/anlogic/counter.v | 0 tests/{ => arch}/anlogic/counter.ys | 0 tests/{ => arch}/anlogic/dffs.v | 0 tests/{ => arch}/anlogic/dffs.ys | 0 tests/{ => arch}/anlogic/fsm.v | 0 tests/{ => arch}/anlogic/fsm.ys | 0 tests/{ => arch}/anlogic/latches.v | 0 tests/{ => arch}/anlogic/latches.ys | 0 tests/{ => arch}/anlogic/memory.v | 0 tests/{ => arch}/anlogic/memory.ys | 0 tests/{ => arch}/anlogic/mux.v | 0 tests/{ => arch}/anlogic/mux.ys | 0 tests/{ => arch}/anlogic/run-test.sh | 0 tests/{ => arch}/anlogic/shifter.v | 0 tests/{ => arch}/anlogic/shifter.ys | 0 tests/{ => arch}/anlogic/tribuf.v | 0 tests/{ => arch}/anlogic/tribuf.ys | 0 tests/{ => arch}/ecp5/.gitignore | 0 tests/{ => arch}/ecp5/add_sub.v | 0 tests/{ => arch}/ecp5/add_sub.ys | 0 tests/{ => arch}/ecp5/adffs.v | 0 tests/{ => arch}/ecp5/adffs.ys | 0 tests/{ => arch}/ecp5/counter.v | 0 tests/{ => arch}/ecp5/counter.ys | 0 tests/{ => arch}/ecp5/dffs.v | 0 tests/{ => arch}/ecp5/dffs.ys | 0 tests/{ => arch}/ecp5/dpram.v | 0 tests/{ => arch}/ecp5/dpram.ys | 0 tests/{ => arch}/ecp5/fsm.v | 0 tests/{ => arch}/ecp5/fsm.ys | 0 tests/{ => arch}/ecp5/latches.v | 0 tests/{ => arch}/ecp5/latches.ys | 0 tests/{ => arch}/ecp5/logic.v | 0 tests/{ => arch}/ecp5/logic.ys | 0 tests/{ => arch}/ecp5/macc.v | 0 tests/{ => arch}/ecp5/macc.ys | 0 tests/{ => arch}/ecp5/memory.v | 0 tests/{ => arch}/ecp5/memory.ys | 0 tests/{ => arch}/ecp5/mul.v | 0 tests/{ => arch}/ecp5/mul.ys | 0 tests/{ => arch}/ecp5/mux.v | 0 tests/{ => arch}/ecp5/mux.ys | 0 tests/{ => arch}/ecp5/rom.v | 0 tests/{ => arch}/ecp5/rom.ys | 0 tests/{ => arch}/ecp5/run-test.sh | 0 tests/{ => arch}/ecp5/shifter.v | 0 tests/{ => arch}/ecp5/shifter.ys | 0 tests/{ => arch}/ecp5/tribuf.v | 0 tests/{ => arch}/ecp5/tribuf.ys | 0 tests/{ => arch}/efinix/.gitignore | 0 tests/{ => arch}/efinix/add_sub.v | 0 tests/{ => arch}/efinix/add_sub.ys | 0 tests/{ => arch}/efinix/adffs.v | 0 tests/{ => arch}/efinix/adffs.ys | 0 tests/{ => arch}/efinix/counter.v | 0 tests/{ => arch}/efinix/counter.ys | 0 tests/{ => arch}/efinix/dffs.v | 0 tests/{ => arch}/efinix/dffs.ys | 0 tests/{ => arch}/efinix/fsm.v | 0 tests/{ => arch}/efinix/fsm.ys | 0 tests/{ => arch}/efinix/latches.v | 0 tests/{ => arch}/efinix/latches.ys | 0 tests/{ => arch}/efinix/logic.v | 0 tests/{ => arch}/efinix/logic.ys | 0 tests/{ => arch}/efinix/memory.v | 0 tests/{ => arch}/efinix/memory.ys | 0 tests/{ => arch}/efinix/mux.v | 0 tests/{ => arch}/efinix/mux.ys | 0 tests/{ => arch}/efinix/run-test.sh | 0 tests/{ => arch}/efinix/shifter.v | 0 tests/{ => arch}/efinix/shifter.ys | 0 tests/{ => arch}/efinix/tribuf.v | 0 tests/{ => arch}/efinix/tribuf.ys | 0 tests/{ => arch}/ice40/.gitignore | 0 tests/{ => arch}/ice40/add_sub.v | 0 tests/{ => arch}/ice40/add_sub.ys | 0 tests/{ => arch}/ice40/adffs.v | 0 tests/{ => arch}/ice40/adffs.ys | 0 tests/{ => arch}/ice40/alu.v | 0 tests/{ => arch}/ice40/alu.ys | 0 tests/{ => arch}/ice40/counter.v | 0 tests/{ => arch}/ice40/counter.ys | 0 tests/{ => arch}/ice40/dffs.v | 0 tests/{ => arch}/ice40/dffs.ys | 0 tests/{ => arch}/ice40/div_mod.v | 0 tests/{ => arch}/ice40/div_mod.ys | 0 tests/{ => arch}/ice40/dpram.v | 0 tests/{ => arch}/ice40/dpram.ys | 0 tests/{ => arch}/ice40/fsm.v | 0 tests/{ => arch}/ice40/fsm.ys | 0 tests/{ => arch}/ice40/ice40_opt.ys | 0 tests/{ => arch}/ice40/latches.v | 0 tests/{ => arch}/ice40/latches.ys | 0 tests/{ => arch}/ice40/logic.v | 0 tests/{ => arch}/ice40/logic.ys | 0 tests/{ => arch}/ice40/macc.v | 0 tests/{ => arch}/ice40/macc.ys | 0 tests/{ => arch}/ice40/memory.v | 0 tests/{ => arch}/ice40/memory.ys | 0 tests/{ => arch}/ice40/mul.v | 0 tests/{ => arch}/ice40/mul.ys | 0 tests/{ => arch}/ice40/mux.v | 0 tests/{ => arch}/ice40/mux.ys | 0 tests/{ => arch}/ice40/rom.v | 0 tests/{ => arch}/ice40/rom.ys | 0 tests/{ => arch}/ice40/run-test.sh | 0 tests/{ => arch}/ice40/shifter.v | 0 tests/{ => arch}/ice40/shifter.ys | 0 tests/{ => arch}/ice40/tribuf.v | 0 tests/{ => arch}/ice40/tribuf.ys | 0 tests/{ => arch}/ice40/wrapcarry.ys | 0 tests/{ => arch}/xilinx/.gitignore | 0 tests/{ => arch}/xilinx/add_sub.v | 0 tests/{ => arch}/xilinx/add_sub.ys | 0 tests/{ => arch}/xilinx/adffs.v | 0 tests/{ => arch}/xilinx/adffs.ys | 0 tests/{ => arch}/xilinx/counter.v | 0 tests/{ => arch}/xilinx/counter.ys | 0 tests/{ => arch}/xilinx/dffs.v | 0 tests/{ => arch}/xilinx/dffs.ys | 0 tests/{ => arch}/xilinx/dsp_simd.ys | 0 tests/{ => arch}/xilinx/fsm.v | 0 tests/{ => arch}/xilinx/fsm.ys | 0 tests/{ => arch}/xilinx/latches.v | 0 tests/{ => arch}/xilinx/latches.ys | 0 tests/{ => arch}/xilinx/logic.v | 0 tests/{ => arch}/xilinx/logic.ys | 0 tests/{ => arch}/xilinx/macc.sh | 0 tests/{ => arch}/xilinx/macc.v | 0 tests/{ => arch}/xilinx/macc.ys | 0 tests/{ => arch}/xilinx/macc_tb.v | 0 tests/{ => arch}/xilinx/memory.v | 0 tests/{ => arch}/xilinx/memory.ys | 0 tests/{ => arch}/xilinx/mul.v | 0 tests/{ => arch}/xilinx/mul.ys | 0 tests/{ => arch}/xilinx/mul_unsigned.v | 0 tests/{ => arch}/xilinx/mul_unsigned.ys | 0 tests/{ => arch}/xilinx/mux.v | 0 tests/{ => arch}/xilinx/mux.ys | 0 tests/{ => arch}/xilinx/pmgen_xilinx_srl.ys | 0 tests/{ => arch}/xilinx/run-test.sh | 0 tests/{ => arch}/xilinx/shifter.v | 0 tests/{ => arch}/xilinx/shifter.ys | 0 tests/{ => arch}/xilinx/tribuf.v | 0 tests/{ => arch}/xilinx/tribuf.ys | 0 tests/{ => arch}/xilinx/xilinx_srl.v | 0 tests/{ => arch}/xilinx/xilinx_srl.ys | 0 151 files changed, 5 insertions(+), 5 deletions(-) rename tests/{ => arch}/anlogic/.gitignore (100%) rename tests/{ => arch}/anlogic/add_sub.v (100%) rename tests/{ => arch}/anlogic/add_sub.ys (100%) rename tests/{ => arch}/anlogic/counter.v (100%) rename tests/{ => arch}/anlogic/counter.ys (100%) rename tests/{ => arch}/anlogic/dffs.v (100%) rename tests/{ => arch}/anlogic/dffs.ys (100%) rename tests/{ => arch}/anlogic/fsm.v (100%) rename tests/{ => arch}/anlogic/fsm.ys (100%) rename tests/{ => arch}/anlogic/latches.v (100%) rename tests/{ => arch}/anlogic/latches.ys (100%) rename tests/{ => arch}/anlogic/memory.v (100%) rename tests/{ => arch}/anlogic/memory.ys (100%) rename tests/{ => arch}/anlogic/mux.v (100%) rename tests/{ => arch}/anlogic/mux.ys (100%) rename tests/{ => arch}/anlogic/run-test.sh (100%) rename tests/{ => arch}/anlogic/shifter.v (100%) rename tests/{ => arch}/anlogic/shifter.ys (100%) rename tests/{ => arch}/anlogic/tribuf.v (100%) rename tests/{ => arch}/anlogic/tribuf.ys (100%) rename tests/{ => arch}/ecp5/.gitignore (100%) rename tests/{ => arch}/ecp5/add_sub.v (100%) rename tests/{ => arch}/ecp5/add_sub.ys (100%) rename tests/{ => arch}/ecp5/adffs.v (100%) rename tests/{ => arch}/ecp5/adffs.ys (100%) rename tests/{ => arch}/ecp5/counter.v (100%) rename tests/{ => arch}/ecp5/counter.ys (100%) rename tests/{ => arch}/ecp5/dffs.v (100%) rename tests/{ => arch}/ecp5/dffs.ys (100%) rename tests/{ => arch}/ecp5/dpram.v (100%) rename tests/{ => arch}/ecp5/dpram.ys (100%) rename tests/{ => arch}/ecp5/fsm.v (100%) rename tests/{ => arch}/ecp5/fsm.ys (100%) rename tests/{ => arch}/ecp5/latches.v (100%) rename tests/{ => arch}/ecp5/latches.ys (100%) rename tests/{ => arch}/ecp5/logic.v (100%) rename tests/{ => arch}/ecp5/logic.ys (100%) rename tests/{ => arch}/ecp5/macc.v (100%) rename tests/{ => arch}/ecp5/macc.ys (100%) rename tests/{ => arch}/ecp5/memory.v (100%) rename tests/{ => arch}/ecp5/memory.ys (100%) rename tests/{ => arch}/ecp5/mul.v (100%) rename tests/{ => arch}/ecp5/mul.ys (100%) rename tests/{ => arch}/ecp5/mux.v (100%) rename tests/{ => arch}/ecp5/mux.ys (100%) rename tests/{ => arch}/ecp5/rom.v (100%) rename tests/{ => arch}/ecp5/rom.ys (100%) rename tests/{ => arch}/ecp5/run-test.sh (100%) rename tests/{ => arch}/ecp5/shifter.v (100%) rename tests/{ => arch}/ecp5/shifter.ys (100%) rename tests/{ => arch}/ecp5/tribuf.v (100%) rename tests/{ => arch}/ecp5/tribuf.ys (100%) rename tests/{ => arch}/efinix/.gitignore (100%) rename tests/{ => arch}/efinix/add_sub.v (100%) rename tests/{ => arch}/efinix/add_sub.ys (100%) rename tests/{ => arch}/efinix/adffs.v (100%) rename tests/{ => arch}/efinix/adffs.ys (100%) rename tests/{ => arch}/efinix/counter.v (100%) rename tests/{ => arch}/efinix/counter.ys (100%) rename tests/{ => arch}/efinix/dffs.v (100%) rename tests/{ => arch}/efinix/dffs.ys (100%) rename tests/{ => arch}/efinix/fsm.v (100%) rename tests/{ => arch}/efinix/fsm.ys (100%) rename tests/{ => arch}/efinix/latches.v (100%) rename tests/{ => arch}/efinix/latches.ys (100%) rename tests/{ => arch}/efinix/logic.v (100%) rename tests/{ => arch}/efinix/logic.ys (100%) rename tests/{ => arch}/efinix/memory.v (100%) rename tests/{ => arch}/efinix/memory.ys (100%) rename tests/{ => arch}/efinix/mux.v (100%) rename tests/{ => arch}/efinix/mux.ys (100%) rename tests/{ => arch}/efinix/run-test.sh (100%) rename tests/{ => arch}/efinix/shifter.v (100%) rename tests/{ => arch}/efinix/shifter.ys (100%) rename tests/{ => arch}/efinix/tribuf.v (100%) rename tests/{ => arch}/efinix/tribuf.ys (100%) rename tests/{ => arch}/ice40/.gitignore (100%) rename tests/{ => arch}/ice40/add_sub.v (100%) rename tests/{ => arch}/ice40/add_sub.ys (100%) rename tests/{ => arch}/ice40/adffs.v (100%) rename tests/{ => arch}/ice40/adffs.ys (100%) rename tests/{ => arch}/ice40/alu.v (100%) rename tests/{ => arch}/ice40/alu.ys (100%) rename tests/{ => arch}/ice40/counter.v (100%) rename tests/{ => arch}/ice40/counter.ys (100%) rename tests/{ => arch}/ice40/dffs.v (100%) rename tests/{ => arch}/ice40/dffs.ys (100%) rename tests/{ => arch}/ice40/div_mod.v (100%) rename tests/{ => arch}/ice40/div_mod.ys (100%) rename tests/{ => arch}/ice40/dpram.v (100%) rename tests/{ => arch}/ice40/dpram.ys (100%) rename tests/{ => arch}/ice40/fsm.v (100%) rename tests/{ => arch}/ice40/fsm.ys (100%) rename tests/{ => arch}/ice40/ice40_opt.ys (100%) rename tests/{ => arch}/ice40/latches.v (100%) rename tests/{ => arch}/ice40/latches.ys (100%) rename tests/{ => arch}/ice40/logic.v (100%) rename tests/{ => arch}/ice40/logic.ys (100%) rename tests/{ => arch}/ice40/macc.v (100%) rename tests/{ => arch}/ice40/macc.ys (100%) rename tests/{ => arch}/ice40/memory.v (100%) rename tests/{ => arch}/ice40/memory.ys (100%) rename tests/{ => arch}/ice40/mul.v (100%) rename tests/{ => arch}/ice40/mul.ys (100%) rename tests/{ => arch}/ice40/mux.v (100%) rename tests/{ => arch}/ice40/mux.ys (100%) rename tests/{ => arch}/ice40/rom.v (100%) rename tests/{ => arch}/ice40/rom.ys (100%) rename tests/{ => arch}/ice40/run-test.sh (100%) rename tests/{ => arch}/ice40/shifter.v (100%) rename tests/{ => arch}/ice40/shifter.ys (100%) rename tests/{ => arch}/ice40/tribuf.v (100%) rename tests/{ => arch}/ice40/tribuf.ys (100%) rename tests/{ => arch}/ice40/wrapcarry.ys (100%) rename tests/{ => arch}/xilinx/.gitignore (100%) rename tests/{ => arch}/xilinx/add_sub.v (100%) rename tests/{ => arch}/xilinx/add_sub.ys (100%) rename tests/{ => arch}/xilinx/adffs.v (100%) rename tests/{ => arch}/xilinx/adffs.ys (100%) rename tests/{ => arch}/xilinx/counter.v (100%) rename tests/{ => arch}/xilinx/counter.ys (100%) rename tests/{ => arch}/xilinx/dffs.v (100%) rename tests/{ => arch}/xilinx/dffs.ys (100%) rename tests/{ => arch}/xilinx/dsp_simd.ys (100%) rename tests/{ => arch}/xilinx/fsm.v (100%) rename tests/{ => arch}/xilinx/fsm.ys (100%) rename tests/{ => arch}/xilinx/latches.v (100%) rename tests/{ => arch}/xilinx/latches.ys (100%) rename tests/{ => arch}/xilinx/logic.v (100%) rename tests/{ => arch}/xilinx/logic.ys (100%) rename tests/{ => arch}/xilinx/macc.sh (100%) rename tests/{ => arch}/xilinx/macc.v (100%) rename tests/{ => arch}/xilinx/macc.ys (100%) rename tests/{ => arch}/xilinx/macc_tb.v (100%) rename tests/{ => arch}/xilinx/memory.v (100%) rename tests/{ => arch}/xilinx/memory.ys (100%) rename tests/{ => arch}/xilinx/mul.v (100%) rename tests/{ => arch}/xilinx/mul.ys (100%) rename tests/{ => arch}/xilinx/mul_unsigned.v (100%) rename tests/{ => arch}/xilinx/mul_unsigned.ys (100%) rename tests/{ => arch}/xilinx/mux.v (100%) rename tests/{ => arch}/xilinx/mux.ys (100%) rename tests/{ => arch}/xilinx/pmgen_xilinx_srl.ys (100%) rename tests/{ => arch}/xilinx/run-test.sh (100%) rename tests/{ => arch}/xilinx/shifter.v (100%) rename tests/{ => arch}/xilinx/shifter.ys (100%) rename tests/{ => arch}/xilinx/tribuf.v (100%) rename tests/{ => arch}/xilinx/tribuf.ys (100%) rename tests/{ => arch}/xilinx/xilinx_srl.v (100%) rename tests/{ => arch}/xilinx/xilinx_srl.ys (100%) diff --git a/Makefile b/Makefile index 70d683c34..a24f19b6a 100644 --- a/Makefile +++ b/Makefile @@ -713,12 +713,12 @@ test: $(TARGETS) $(EXTRA_TARGETS) +cd tests/opt && bash run-test.sh +cd tests/aiger && bash run-test.sh $(ABCOPT) +cd tests/arch && bash run-test.sh - +cd tests/ice40 && bash run-test.sh $(SEEDOPT) + +cd tests/arch/ice40 && bash run-test.sh $(SEEDOPT) + +cd tests/arch/xilinx && bash run-test.sh $(SEEDOPT) + +cd tests/arch/ecp5 && bash run-test.sh $(SEEDOPT) + +cd tests/arch/efinix && bash run-test.sh $(SEEDOPT) + +cd tests/arch/anlogic && bash run-test.sh $(SEEDOPT) +cd tests/rpc && bash run-test.sh - +cd tests/efinix && bash run-test.sh $(SEEDOPT) - +cd tests/anlogic && bash run-test.sh $(SEEDOPT) - +cd tests/ecp5 && bash run-test.sh $(SEEDOPT) - +cd tests/xilinx && bash run-test.sh $(SEEDOPT) @echo "" @echo " Passed \"make test\"." @echo "" diff --git a/tests/anlogic/.gitignore b/tests/arch/anlogic/.gitignore similarity index 100% rename from tests/anlogic/.gitignore rename to tests/arch/anlogic/.gitignore diff --git a/tests/anlogic/add_sub.v b/tests/arch/anlogic/add_sub.v similarity index 100% rename from tests/anlogic/add_sub.v rename to tests/arch/anlogic/add_sub.v diff --git a/tests/anlogic/add_sub.ys b/tests/arch/anlogic/add_sub.ys similarity index 100% rename from tests/anlogic/add_sub.ys rename to tests/arch/anlogic/add_sub.ys diff --git a/tests/anlogic/counter.v b/tests/arch/anlogic/counter.v similarity index 100% rename from tests/anlogic/counter.v rename to tests/arch/anlogic/counter.v diff --git a/tests/anlogic/counter.ys b/tests/arch/anlogic/counter.ys similarity index 100% rename from tests/anlogic/counter.ys rename to tests/arch/anlogic/counter.ys diff --git a/tests/anlogic/dffs.v b/tests/arch/anlogic/dffs.v similarity index 100% rename from tests/anlogic/dffs.v rename to tests/arch/anlogic/dffs.v diff --git a/tests/anlogic/dffs.ys b/tests/arch/anlogic/dffs.ys similarity index 100% rename from tests/anlogic/dffs.ys rename to tests/arch/anlogic/dffs.ys diff --git a/tests/anlogic/fsm.v b/tests/arch/anlogic/fsm.v similarity index 100% rename from tests/anlogic/fsm.v rename to tests/arch/anlogic/fsm.v diff --git a/tests/anlogic/fsm.ys b/tests/arch/anlogic/fsm.ys similarity index 100% rename from tests/anlogic/fsm.ys rename to tests/arch/anlogic/fsm.ys diff --git a/tests/anlogic/latches.v b/tests/arch/anlogic/latches.v similarity index 100% rename from tests/anlogic/latches.v rename to tests/arch/anlogic/latches.v diff --git a/tests/anlogic/latches.ys b/tests/arch/anlogic/latches.ys similarity index 100% rename from tests/anlogic/latches.ys rename to tests/arch/anlogic/latches.ys diff --git a/tests/anlogic/memory.v b/tests/arch/anlogic/memory.v similarity index 100% rename from tests/anlogic/memory.v rename to tests/arch/anlogic/memory.v diff --git a/tests/anlogic/memory.ys b/tests/arch/anlogic/memory.ys similarity index 100% rename from tests/anlogic/memory.ys rename to tests/arch/anlogic/memory.ys diff --git a/tests/anlogic/mux.v b/tests/arch/anlogic/mux.v similarity index 100% rename from tests/anlogic/mux.v rename to tests/arch/anlogic/mux.v diff --git a/tests/anlogic/mux.ys b/tests/arch/anlogic/mux.ys similarity index 100% rename from tests/anlogic/mux.ys rename to tests/arch/anlogic/mux.ys diff --git a/tests/anlogic/run-test.sh b/tests/arch/anlogic/run-test.sh similarity index 100% rename from tests/anlogic/run-test.sh rename to tests/arch/anlogic/run-test.sh diff --git a/tests/anlogic/shifter.v b/tests/arch/anlogic/shifter.v similarity index 100% rename from tests/anlogic/shifter.v rename to tests/arch/anlogic/shifter.v diff --git a/tests/anlogic/shifter.ys b/tests/arch/anlogic/shifter.ys similarity index 100% rename from tests/anlogic/shifter.ys rename to tests/arch/anlogic/shifter.ys diff --git a/tests/anlogic/tribuf.v b/tests/arch/anlogic/tribuf.v similarity index 100% rename from tests/anlogic/tribuf.v rename to tests/arch/anlogic/tribuf.v diff --git a/tests/anlogic/tribuf.ys b/tests/arch/anlogic/tribuf.ys similarity index 100% rename from tests/anlogic/tribuf.ys rename to tests/arch/anlogic/tribuf.ys diff --git a/tests/ecp5/.gitignore b/tests/arch/ecp5/.gitignore similarity index 100% rename from tests/ecp5/.gitignore rename to tests/arch/ecp5/.gitignore diff --git a/tests/ecp5/add_sub.v b/tests/arch/ecp5/add_sub.v similarity index 100% rename from tests/ecp5/add_sub.v rename to tests/arch/ecp5/add_sub.v diff --git a/tests/ecp5/add_sub.ys b/tests/arch/ecp5/add_sub.ys similarity index 100% rename from tests/ecp5/add_sub.ys rename to tests/arch/ecp5/add_sub.ys diff --git a/tests/ecp5/adffs.v b/tests/arch/ecp5/adffs.v similarity index 100% rename from tests/ecp5/adffs.v rename to tests/arch/ecp5/adffs.v diff --git a/tests/ecp5/adffs.ys b/tests/arch/ecp5/adffs.ys similarity index 100% rename from tests/ecp5/adffs.ys rename to tests/arch/ecp5/adffs.ys diff --git a/tests/ecp5/counter.v b/tests/arch/ecp5/counter.v similarity index 100% rename from tests/ecp5/counter.v rename to tests/arch/ecp5/counter.v diff --git a/tests/ecp5/counter.ys b/tests/arch/ecp5/counter.ys similarity index 100% rename from tests/ecp5/counter.ys rename to tests/arch/ecp5/counter.ys diff --git a/tests/ecp5/dffs.v b/tests/arch/ecp5/dffs.v similarity index 100% rename from tests/ecp5/dffs.v rename to tests/arch/ecp5/dffs.v diff --git a/tests/ecp5/dffs.ys b/tests/arch/ecp5/dffs.ys similarity index 100% rename from tests/ecp5/dffs.ys rename to tests/arch/ecp5/dffs.ys diff --git a/tests/ecp5/dpram.v b/tests/arch/ecp5/dpram.v similarity index 100% rename from tests/ecp5/dpram.v rename to tests/arch/ecp5/dpram.v diff --git a/tests/ecp5/dpram.ys b/tests/arch/ecp5/dpram.ys similarity index 100% rename from tests/ecp5/dpram.ys rename to tests/arch/ecp5/dpram.ys diff --git a/tests/ecp5/fsm.v b/tests/arch/ecp5/fsm.v similarity index 100% rename from tests/ecp5/fsm.v rename to tests/arch/ecp5/fsm.v diff --git a/tests/ecp5/fsm.ys b/tests/arch/ecp5/fsm.ys similarity index 100% rename from tests/ecp5/fsm.ys rename to tests/arch/ecp5/fsm.ys diff --git a/tests/ecp5/latches.v b/tests/arch/ecp5/latches.v similarity index 100% rename from tests/ecp5/latches.v rename to tests/arch/ecp5/latches.v diff --git a/tests/ecp5/latches.ys b/tests/arch/ecp5/latches.ys similarity index 100% rename from tests/ecp5/latches.ys rename to tests/arch/ecp5/latches.ys diff --git a/tests/ecp5/logic.v b/tests/arch/ecp5/logic.v similarity index 100% rename from tests/ecp5/logic.v rename to tests/arch/ecp5/logic.v diff --git a/tests/ecp5/logic.ys b/tests/arch/ecp5/logic.ys similarity index 100% rename from tests/ecp5/logic.ys rename to tests/arch/ecp5/logic.ys diff --git a/tests/ecp5/macc.v b/tests/arch/ecp5/macc.v similarity index 100% rename from tests/ecp5/macc.v rename to tests/arch/ecp5/macc.v diff --git a/tests/ecp5/macc.ys b/tests/arch/ecp5/macc.ys similarity index 100% rename from tests/ecp5/macc.ys rename to tests/arch/ecp5/macc.ys diff --git a/tests/ecp5/memory.v b/tests/arch/ecp5/memory.v similarity index 100% rename from tests/ecp5/memory.v rename to tests/arch/ecp5/memory.v diff --git a/tests/ecp5/memory.ys b/tests/arch/ecp5/memory.ys similarity index 100% rename from tests/ecp5/memory.ys rename to tests/arch/ecp5/memory.ys diff --git a/tests/ecp5/mul.v b/tests/arch/ecp5/mul.v similarity index 100% rename from tests/ecp5/mul.v rename to tests/arch/ecp5/mul.v diff --git a/tests/ecp5/mul.ys b/tests/arch/ecp5/mul.ys similarity index 100% rename from tests/ecp5/mul.ys rename to tests/arch/ecp5/mul.ys diff --git a/tests/ecp5/mux.v b/tests/arch/ecp5/mux.v similarity index 100% rename from tests/ecp5/mux.v rename to tests/arch/ecp5/mux.v diff --git a/tests/ecp5/mux.ys b/tests/arch/ecp5/mux.ys similarity index 100% rename from tests/ecp5/mux.ys rename to tests/arch/ecp5/mux.ys diff --git a/tests/ecp5/rom.v b/tests/arch/ecp5/rom.v similarity index 100% rename from tests/ecp5/rom.v rename to tests/arch/ecp5/rom.v diff --git a/tests/ecp5/rom.ys b/tests/arch/ecp5/rom.ys similarity index 100% rename from tests/ecp5/rom.ys rename to tests/arch/ecp5/rom.ys diff --git a/tests/ecp5/run-test.sh b/tests/arch/ecp5/run-test.sh similarity index 100% rename from tests/ecp5/run-test.sh rename to tests/arch/ecp5/run-test.sh diff --git a/tests/ecp5/shifter.v b/tests/arch/ecp5/shifter.v similarity index 100% rename from tests/ecp5/shifter.v rename to tests/arch/ecp5/shifter.v diff --git a/tests/ecp5/shifter.ys b/tests/arch/ecp5/shifter.ys similarity index 100% rename from tests/ecp5/shifter.ys rename to tests/arch/ecp5/shifter.ys diff --git a/tests/ecp5/tribuf.v b/tests/arch/ecp5/tribuf.v similarity index 100% rename from tests/ecp5/tribuf.v rename to tests/arch/ecp5/tribuf.v diff --git a/tests/ecp5/tribuf.ys b/tests/arch/ecp5/tribuf.ys similarity index 100% rename from tests/ecp5/tribuf.ys rename to tests/arch/ecp5/tribuf.ys diff --git a/tests/efinix/.gitignore b/tests/arch/efinix/.gitignore similarity index 100% rename from tests/efinix/.gitignore rename to tests/arch/efinix/.gitignore diff --git a/tests/efinix/add_sub.v b/tests/arch/efinix/add_sub.v similarity index 100% rename from tests/efinix/add_sub.v rename to tests/arch/efinix/add_sub.v diff --git a/tests/efinix/add_sub.ys b/tests/arch/efinix/add_sub.ys similarity index 100% rename from tests/efinix/add_sub.ys rename to tests/arch/efinix/add_sub.ys diff --git a/tests/efinix/adffs.v b/tests/arch/efinix/adffs.v similarity index 100% rename from tests/efinix/adffs.v rename to tests/arch/efinix/adffs.v diff --git a/tests/efinix/adffs.ys b/tests/arch/efinix/adffs.ys similarity index 100% rename from tests/efinix/adffs.ys rename to tests/arch/efinix/adffs.ys diff --git a/tests/efinix/counter.v b/tests/arch/efinix/counter.v similarity index 100% rename from tests/efinix/counter.v rename to tests/arch/efinix/counter.v diff --git a/tests/efinix/counter.ys b/tests/arch/efinix/counter.ys similarity index 100% rename from tests/efinix/counter.ys rename to tests/arch/efinix/counter.ys diff --git a/tests/efinix/dffs.v b/tests/arch/efinix/dffs.v similarity index 100% rename from tests/efinix/dffs.v rename to tests/arch/efinix/dffs.v diff --git a/tests/efinix/dffs.ys b/tests/arch/efinix/dffs.ys similarity index 100% rename from tests/efinix/dffs.ys rename to tests/arch/efinix/dffs.ys diff --git a/tests/efinix/fsm.v b/tests/arch/efinix/fsm.v similarity index 100% rename from tests/efinix/fsm.v rename to tests/arch/efinix/fsm.v diff --git a/tests/efinix/fsm.ys b/tests/arch/efinix/fsm.ys similarity index 100% rename from tests/efinix/fsm.ys rename to tests/arch/efinix/fsm.ys diff --git a/tests/efinix/latches.v b/tests/arch/efinix/latches.v similarity index 100% rename from tests/efinix/latches.v rename to tests/arch/efinix/latches.v diff --git a/tests/efinix/latches.ys b/tests/arch/efinix/latches.ys similarity index 100% rename from tests/efinix/latches.ys rename to tests/arch/efinix/latches.ys diff --git a/tests/efinix/logic.v b/tests/arch/efinix/logic.v similarity index 100% rename from tests/efinix/logic.v rename to tests/arch/efinix/logic.v diff --git a/tests/efinix/logic.ys b/tests/arch/efinix/logic.ys similarity index 100% rename from tests/efinix/logic.ys rename to tests/arch/efinix/logic.ys diff --git a/tests/efinix/memory.v b/tests/arch/efinix/memory.v similarity index 100% rename from tests/efinix/memory.v rename to tests/arch/efinix/memory.v diff --git a/tests/efinix/memory.ys b/tests/arch/efinix/memory.ys similarity index 100% rename from tests/efinix/memory.ys rename to tests/arch/efinix/memory.ys diff --git a/tests/efinix/mux.v b/tests/arch/efinix/mux.v similarity index 100% rename from tests/efinix/mux.v rename to tests/arch/efinix/mux.v diff --git a/tests/efinix/mux.ys b/tests/arch/efinix/mux.ys similarity index 100% rename from tests/efinix/mux.ys rename to tests/arch/efinix/mux.ys diff --git a/tests/efinix/run-test.sh b/tests/arch/efinix/run-test.sh similarity index 100% rename from tests/efinix/run-test.sh rename to tests/arch/efinix/run-test.sh diff --git a/tests/efinix/shifter.v b/tests/arch/efinix/shifter.v similarity index 100% rename from tests/efinix/shifter.v rename to tests/arch/efinix/shifter.v diff --git a/tests/efinix/shifter.ys b/tests/arch/efinix/shifter.ys similarity index 100% rename from tests/efinix/shifter.ys rename to tests/arch/efinix/shifter.ys diff --git a/tests/efinix/tribuf.v b/tests/arch/efinix/tribuf.v similarity index 100% rename from tests/efinix/tribuf.v rename to tests/arch/efinix/tribuf.v diff --git a/tests/efinix/tribuf.ys b/tests/arch/efinix/tribuf.ys similarity index 100% rename from tests/efinix/tribuf.ys rename to tests/arch/efinix/tribuf.ys diff --git a/tests/ice40/.gitignore b/tests/arch/ice40/.gitignore similarity index 100% rename from tests/ice40/.gitignore rename to tests/arch/ice40/.gitignore diff --git a/tests/ice40/add_sub.v b/tests/arch/ice40/add_sub.v similarity index 100% rename from tests/ice40/add_sub.v rename to tests/arch/ice40/add_sub.v diff --git a/tests/ice40/add_sub.ys b/tests/arch/ice40/add_sub.ys similarity index 100% rename from tests/ice40/add_sub.ys rename to tests/arch/ice40/add_sub.ys diff --git a/tests/ice40/adffs.v b/tests/arch/ice40/adffs.v similarity index 100% rename from tests/ice40/adffs.v rename to tests/arch/ice40/adffs.v diff --git a/tests/ice40/adffs.ys b/tests/arch/ice40/adffs.ys similarity index 100% rename from tests/ice40/adffs.ys rename to tests/arch/ice40/adffs.ys diff --git a/tests/ice40/alu.v b/tests/arch/ice40/alu.v similarity index 100% rename from tests/ice40/alu.v rename to tests/arch/ice40/alu.v diff --git a/tests/ice40/alu.ys b/tests/arch/ice40/alu.ys similarity index 100% rename from tests/ice40/alu.ys rename to tests/arch/ice40/alu.ys diff --git a/tests/ice40/counter.v b/tests/arch/ice40/counter.v similarity index 100% rename from tests/ice40/counter.v rename to tests/arch/ice40/counter.v diff --git a/tests/ice40/counter.ys b/tests/arch/ice40/counter.ys similarity index 100% rename from tests/ice40/counter.ys rename to tests/arch/ice40/counter.ys diff --git a/tests/ice40/dffs.v b/tests/arch/ice40/dffs.v similarity index 100% rename from tests/ice40/dffs.v rename to tests/arch/ice40/dffs.v diff --git a/tests/ice40/dffs.ys b/tests/arch/ice40/dffs.ys similarity index 100% rename from tests/ice40/dffs.ys rename to tests/arch/ice40/dffs.ys diff --git a/tests/ice40/div_mod.v b/tests/arch/ice40/div_mod.v similarity index 100% rename from tests/ice40/div_mod.v rename to tests/arch/ice40/div_mod.v diff --git a/tests/ice40/div_mod.ys b/tests/arch/ice40/div_mod.ys similarity index 100% rename from tests/ice40/div_mod.ys rename to tests/arch/ice40/div_mod.ys diff --git a/tests/ice40/dpram.v b/tests/arch/ice40/dpram.v similarity index 100% rename from tests/ice40/dpram.v rename to tests/arch/ice40/dpram.v diff --git a/tests/ice40/dpram.ys b/tests/arch/ice40/dpram.ys similarity index 100% rename from tests/ice40/dpram.ys rename to tests/arch/ice40/dpram.ys diff --git a/tests/ice40/fsm.v b/tests/arch/ice40/fsm.v similarity index 100% rename from tests/ice40/fsm.v rename to tests/arch/ice40/fsm.v diff --git a/tests/ice40/fsm.ys b/tests/arch/ice40/fsm.ys similarity index 100% rename from tests/ice40/fsm.ys rename to tests/arch/ice40/fsm.ys diff --git a/tests/ice40/ice40_opt.ys b/tests/arch/ice40/ice40_opt.ys similarity index 100% rename from tests/ice40/ice40_opt.ys rename to tests/arch/ice40/ice40_opt.ys diff --git a/tests/ice40/latches.v b/tests/arch/ice40/latches.v similarity index 100% rename from tests/ice40/latches.v rename to tests/arch/ice40/latches.v diff --git a/tests/ice40/latches.ys b/tests/arch/ice40/latches.ys similarity index 100% rename from tests/ice40/latches.ys rename to tests/arch/ice40/latches.ys diff --git a/tests/ice40/logic.v b/tests/arch/ice40/logic.v similarity index 100% rename from tests/ice40/logic.v rename to tests/arch/ice40/logic.v diff --git a/tests/ice40/logic.ys b/tests/arch/ice40/logic.ys similarity index 100% rename from tests/ice40/logic.ys rename to tests/arch/ice40/logic.ys diff --git a/tests/ice40/macc.v b/tests/arch/ice40/macc.v similarity index 100% rename from tests/ice40/macc.v rename to tests/arch/ice40/macc.v diff --git a/tests/ice40/macc.ys b/tests/arch/ice40/macc.ys similarity index 100% rename from tests/ice40/macc.ys rename to tests/arch/ice40/macc.ys diff --git a/tests/ice40/memory.v b/tests/arch/ice40/memory.v similarity index 100% rename from tests/ice40/memory.v rename to tests/arch/ice40/memory.v diff --git a/tests/ice40/memory.ys b/tests/arch/ice40/memory.ys similarity index 100% rename from tests/ice40/memory.ys rename to tests/arch/ice40/memory.ys diff --git a/tests/ice40/mul.v b/tests/arch/ice40/mul.v similarity index 100% rename from tests/ice40/mul.v rename to tests/arch/ice40/mul.v diff --git a/tests/ice40/mul.ys b/tests/arch/ice40/mul.ys similarity index 100% rename from tests/ice40/mul.ys rename to tests/arch/ice40/mul.ys diff --git a/tests/ice40/mux.v b/tests/arch/ice40/mux.v similarity index 100% rename from tests/ice40/mux.v rename to tests/arch/ice40/mux.v diff --git a/tests/ice40/mux.ys b/tests/arch/ice40/mux.ys similarity index 100% rename from tests/ice40/mux.ys rename to tests/arch/ice40/mux.ys diff --git a/tests/ice40/rom.v b/tests/arch/ice40/rom.v similarity index 100% rename from tests/ice40/rom.v rename to tests/arch/ice40/rom.v diff --git a/tests/ice40/rom.ys b/tests/arch/ice40/rom.ys similarity index 100% rename from tests/ice40/rom.ys rename to tests/arch/ice40/rom.ys diff --git a/tests/ice40/run-test.sh b/tests/arch/ice40/run-test.sh similarity index 100% rename from tests/ice40/run-test.sh rename to tests/arch/ice40/run-test.sh diff --git a/tests/ice40/shifter.v b/tests/arch/ice40/shifter.v similarity index 100% rename from tests/ice40/shifter.v rename to tests/arch/ice40/shifter.v diff --git a/tests/ice40/shifter.ys b/tests/arch/ice40/shifter.ys similarity index 100% rename from tests/ice40/shifter.ys rename to tests/arch/ice40/shifter.ys diff --git a/tests/ice40/tribuf.v b/tests/arch/ice40/tribuf.v similarity index 100% rename from tests/ice40/tribuf.v rename to tests/arch/ice40/tribuf.v diff --git a/tests/ice40/tribuf.ys b/tests/arch/ice40/tribuf.ys similarity index 100% rename from tests/ice40/tribuf.ys rename to tests/arch/ice40/tribuf.ys diff --git a/tests/ice40/wrapcarry.ys b/tests/arch/ice40/wrapcarry.ys similarity index 100% rename from tests/ice40/wrapcarry.ys rename to tests/arch/ice40/wrapcarry.ys diff --git a/tests/xilinx/.gitignore b/tests/arch/xilinx/.gitignore similarity index 100% rename from tests/xilinx/.gitignore rename to tests/arch/xilinx/.gitignore diff --git a/tests/xilinx/add_sub.v b/tests/arch/xilinx/add_sub.v similarity index 100% rename from tests/xilinx/add_sub.v rename to tests/arch/xilinx/add_sub.v diff --git a/tests/xilinx/add_sub.ys b/tests/arch/xilinx/add_sub.ys similarity index 100% rename from tests/xilinx/add_sub.ys rename to tests/arch/xilinx/add_sub.ys diff --git a/tests/xilinx/adffs.v b/tests/arch/xilinx/adffs.v similarity index 100% rename from tests/xilinx/adffs.v rename to tests/arch/xilinx/adffs.v diff --git a/tests/xilinx/adffs.ys b/tests/arch/xilinx/adffs.ys similarity index 100% rename from tests/xilinx/adffs.ys rename to tests/arch/xilinx/adffs.ys diff --git a/tests/xilinx/counter.v b/tests/arch/xilinx/counter.v similarity index 100% rename from tests/xilinx/counter.v rename to tests/arch/xilinx/counter.v diff --git a/tests/xilinx/counter.ys b/tests/arch/xilinx/counter.ys similarity index 100% rename from tests/xilinx/counter.ys rename to tests/arch/xilinx/counter.ys diff --git a/tests/xilinx/dffs.v b/tests/arch/xilinx/dffs.v similarity index 100% rename from tests/xilinx/dffs.v rename to tests/arch/xilinx/dffs.v diff --git a/tests/xilinx/dffs.ys b/tests/arch/xilinx/dffs.ys similarity index 100% rename from tests/xilinx/dffs.ys rename to tests/arch/xilinx/dffs.ys diff --git a/tests/xilinx/dsp_simd.ys b/tests/arch/xilinx/dsp_simd.ys similarity index 100% rename from tests/xilinx/dsp_simd.ys rename to tests/arch/xilinx/dsp_simd.ys diff --git a/tests/xilinx/fsm.v b/tests/arch/xilinx/fsm.v similarity index 100% rename from tests/xilinx/fsm.v rename to tests/arch/xilinx/fsm.v diff --git a/tests/xilinx/fsm.ys b/tests/arch/xilinx/fsm.ys similarity index 100% rename from tests/xilinx/fsm.ys rename to tests/arch/xilinx/fsm.ys diff --git a/tests/xilinx/latches.v b/tests/arch/xilinx/latches.v similarity index 100% rename from tests/xilinx/latches.v rename to tests/arch/xilinx/latches.v diff --git a/tests/xilinx/latches.ys b/tests/arch/xilinx/latches.ys similarity index 100% rename from tests/xilinx/latches.ys rename to tests/arch/xilinx/latches.ys diff --git a/tests/xilinx/logic.v b/tests/arch/xilinx/logic.v similarity index 100% rename from tests/xilinx/logic.v rename to tests/arch/xilinx/logic.v diff --git a/tests/xilinx/logic.ys b/tests/arch/xilinx/logic.ys similarity index 100% rename from tests/xilinx/logic.ys rename to tests/arch/xilinx/logic.ys diff --git a/tests/xilinx/macc.sh b/tests/arch/xilinx/macc.sh similarity index 100% rename from tests/xilinx/macc.sh rename to tests/arch/xilinx/macc.sh diff --git a/tests/xilinx/macc.v b/tests/arch/xilinx/macc.v similarity index 100% rename from tests/xilinx/macc.v rename to tests/arch/xilinx/macc.v diff --git a/tests/xilinx/macc.ys b/tests/arch/xilinx/macc.ys similarity index 100% rename from tests/xilinx/macc.ys rename to tests/arch/xilinx/macc.ys diff --git a/tests/xilinx/macc_tb.v b/tests/arch/xilinx/macc_tb.v similarity index 100% rename from tests/xilinx/macc_tb.v rename to tests/arch/xilinx/macc_tb.v diff --git a/tests/xilinx/memory.v b/tests/arch/xilinx/memory.v similarity index 100% rename from tests/xilinx/memory.v rename to tests/arch/xilinx/memory.v diff --git a/tests/xilinx/memory.ys b/tests/arch/xilinx/memory.ys similarity index 100% rename from tests/xilinx/memory.ys rename to tests/arch/xilinx/memory.ys diff --git a/tests/xilinx/mul.v b/tests/arch/xilinx/mul.v similarity index 100% rename from tests/xilinx/mul.v rename to tests/arch/xilinx/mul.v diff --git a/tests/xilinx/mul.ys b/tests/arch/xilinx/mul.ys similarity index 100% rename from tests/xilinx/mul.ys rename to tests/arch/xilinx/mul.ys diff --git a/tests/xilinx/mul_unsigned.v b/tests/arch/xilinx/mul_unsigned.v similarity index 100% rename from tests/xilinx/mul_unsigned.v rename to tests/arch/xilinx/mul_unsigned.v diff --git a/tests/xilinx/mul_unsigned.ys b/tests/arch/xilinx/mul_unsigned.ys similarity index 100% rename from tests/xilinx/mul_unsigned.ys rename to tests/arch/xilinx/mul_unsigned.ys diff --git a/tests/xilinx/mux.v b/tests/arch/xilinx/mux.v similarity index 100% rename from tests/xilinx/mux.v rename to tests/arch/xilinx/mux.v diff --git a/tests/xilinx/mux.ys b/tests/arch/xilinx/mux.ys similarity index 100% rename from tests/xilinx/mux.ys rename to tests/arch/xilinx/mux.ys diff --git a/tests/xilinx/pmgen_xilinx_srl.ys b/tests/arch/xilinx/pmgen_xilinx_srl.ys similarity index 100% rename from tests/xilinx/pmgen_xilinx_srl.ys rename to tests/arch/xilinx/pmgen_xilinx_srl.ys diff --git a/tests/xilinx/run-test.sh b/tests/arch/xilinx/run-test.sh similarity index 100% rename from tests/xilinx/run-test.sh rename to tests/arch/xilinx/run-test.sh diff --git a/tests/xilinx/shifter.v b/tests/arch/xilinx/shifter.v similarity index 100% rename from tests/xilinx/shifter.v rename to tests/arch/xilinx/shifter.v diff --git a/tests/xilinx/shifter.ys b/tests/arch/xilinx/shifter.ys similarity index 100% rename from tests/xilinx/shifter.ys rename to tests/arch/xilinx/shifter.ys diff --git a/tests/xilinx/tribuf.v b/tests/arch/xilinx/tribuf.v similarity index 100% rename from tests/xilinx/tribuf.v rename to tests/arch/xilinx/tribuf.v diff --git a/tests/xilinx/tribuf.ys b/tests/arch/xilinx/tribuf.ys similarity index 100% rename from tests/xilinx/tribuf.ys rename to tests/arch/xilinx/tribuf.ys diff --git a/tests/xilinx/xilinx_srl.v b/tests/arch/xilinx/xilinx_srl.v similarity index 100% rename from tests/xilinx/xilinx_srl.v rename to tests/arch/xilinx/xilinx_srl.v diff --git a/tests/xilinx/xilinx_srl.ys b/tests/arch/xilinx/xilinx_srl.ys similarity index 100% rename from tests/xilinx/xilinx_srl.ys rename to tests/arch/xilinx/xilinx_srl.ys -- 2.30.2