aboutsummaryrefslogtreecommitdiff
path: root/isa/rv32ui/Makefrag
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2013-04-29 23:45:34 -0700
committerAndrew Waterman <waterman@cs.berkeley.edu>2013-04-29 23:45:34 -0700
commit24d2144a30a06bea49ffd3010d43b152a5b50580 (patch)
tree8cbfa654fb47da9eb7c2a33b154e9425ed91b8a0 /isa/rv32ui/Makefrag
parent1f25cfbde65518f6e7b43d49451eb3ae1f9d2811 (diff)
downloadriscv-tests-24d2144a30a06bea49ffd3010d43b152a5b50580.zip
riscv-tests-24d2144a30a06bea49ffd3010d43b152a5b50580.tar.gz
riscv-tests-24d2144a30a06bea49ffd3010d43b152a5b50580.tar.bz2
add first RV32 tests
Diffstat (limited to 'isa/rv32ui/Makefrag')
-rw-r--r--isa/rv32ui/Makefrag33
1 files changed, 33 insertions, 0 deletions
diff --git a/isa/rv32ui/Makefrag b/isa/rv32ui/Makefrag
new file mode 100644
index 0000000..b14f5a7
--- /dev/null
+++ b/isa/rv32ui/Makefrag
@@ -0,0 +1,33 @@
+#=======================================================================
+# Makefrag for rv32ui tests
+#-----------------------------------------------------------------------
+
+rv32ui_sc_tests = \
+ add addi \
+ amoadd_w amoand_w amomax_w amomaxu_w amomin_w amominu_w amoor_w amoswap_w \
+ #and andi \
+ #auipc \
+ #beq bge bgeu blt bltu bne \
+ #div divu \
+ #fence_i \
+ #j jal jalr jalr_j jalr_r \
+ #lb lbu lh lhu lw \
+ #lui \
+ #mul mulh mulhsu mulhu \
+ #or ori \
+ #rem remu \
+ #sb sh sw \
+ #sll slli \
+ #slt slti \
+ #sra srai \
+ #srl srli \
+ #sub \
+ #xor xori \
+
+rv32ui_mc_tests = \
+ #lrsc
+
+rv32ui_p_tests = $(addprefix rv32ui-p-, $(rv32ui_sc_tests))
+rv32ui_pm_tests = $(addprefix rv32ui-pm-, $(rv32ui_mc_tests))
+
+spike_tests += $(rv32ui_p_tests) $(rv32ui_pm_tests)