project tests refactoring
This commit is contained in:
@@ -39,69 +39,69 @@ int main(int argc, char **argv) {
|
||||
if (argc == 1) {
|
||||
#ifdef ALL_TESTS
|
||||
std::string tests[] = {
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-add.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-addi.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-and.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-andi.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-auipc.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-beq.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-bge.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-bgeu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-blt.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-bltu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-bne.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-jal.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-jalr.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lb.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lbu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lh.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lhu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lui.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-lw.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-or.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-ori.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sb.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sh.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-simple.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sll.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-slli.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-slt.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-slti.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sltiu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sltu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sra.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-srai.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-srl.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-srli.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sub.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-sw.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-xor.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32ui-p-xori.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-add.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-addi.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-and.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-andi.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-auipc.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-beq.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-bge.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-bgeu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-blt.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-bltu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-bne.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-jal.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-jalr.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lb.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lbu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lh.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lhu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lui.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-lw.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-or.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-ori.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sb.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sh.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-simple.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sll.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-slli.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-slt.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-slti.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sltiu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sltu.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sra.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-srai.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-srl.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-srli.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sub.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-sw.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-xor.hex",
|
||||
"../../../tests/riscv/isa/rv32ui-p-xori.hex",
|
||||
#ifdef EXT_M_ENABLE
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-div.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-divu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-mul.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-mulh.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-mulhsu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-mulhu.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-rem.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32um-p-remu.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-div.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-divu.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-mul.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-mulh.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-mulhsu.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-mulhu.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-rem.hex",
|
||||
"../../../tests/riscv/isa/rv32um-p-remu.hex",
|
||||
#endif
|
||||
};
|
||||
|
||||
std::string tests_fp[] = {
|
||||
#ifdef EXT_F_ENABLE
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fadd.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fmadd.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fmin.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fcmp.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-ldst.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fcvt.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fcvt_w.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-move.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-recoding.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fdiv.hex",
|
||||
"../../../benchmarks/riscv_tests/isa/rv32uf-p-fclass.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fadd.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fmadd.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fmin.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fcmp.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-ldst.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fcvt.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fcvt_w.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-move.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-recoding.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fdiv.hex",
|
||||
"../../../tests/riscv/isa/rv32uf-p-fclass.hex",
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -152,7 +152,7 @@ int main(int argc, char **argv) {
|
||||
|
||||
#else
|
||||
|
||||
char test[] = "../../../runtime/tests/simple/vx_simple.hex";
|
||||
char test[] = "../../../tests/runtime/simple/vx_simple.hex";
|
||||
|
||||
std::cout << test << std::endl;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user