We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70d88e2 commit 9912f84Copy full SHA for 9912f84
backends/cpp_hart_gen/tasks.rake
@@ -394,4 +394,20 @@ namespace :test do
394
sh "ctest -T coverage -T test"
395
end
396
397
+
398
+ task riscv_tests: ["build_riscv_tests", "build:cpp_hart"] do
399
+ configs_name, build_name = configs_build_name
400
+ tests = ["simple", "add", "addi", "and",
401
+ "andi", "auipc", "beq", "bge", "bgeu", "blt",
402
+ "bltu", "bne", "fence_i", "jal", "jalr",
403
+ "lb", "lbu", "lh", "lhu", "lw", "ld_st",
404
+ "lui", "ma_data", "or", "ori", "sb", "sh",
405
+ "sw", "st_ld", "sll", "slli", "slt", "slti",
406
+ "sltiu", "sltu", "sra", "srai", "srl",
407
+ "srli", "sub", "xor", "xori"]
408
409
+ tests.each do |t|
410
+ sh "#{CPP_HART_GEN_DST}/#{build_name}/build/iss -m rv32 -c #{$root}/cfgs/mc100-32-riscv-tests.yaml ext/riscv-tests/isa/rv32ui-p-#{t}"
411
+ end
412
413
0 commit comments