blob: 62e5012a92e99fbb8eb7bbed83287e99424c717e [file] [log] [blame]
ARCH_lowercase = $(shell echo $(ARCH) | tr A-Z a-z)
rv32_isa_tests += isa/rv32ui/add.S \
isa/rv32ui/addi.S \
isa/rv32ui/and.S \
isa/rv32ui/andi.S \
isa/rv32ui/auipc.S \
isa/rv32ui/beq.S \
isa/rv32ui/bge.S \
isa/rv32ui/bgeu.S \
isa/rv32ui/blt.S \
isa/rv32ui/bltu.S \
isa/rv32ui/bne.S \
isa/rv32mi/csr.S \
isa/rv32ui/fence_i.S \
isa/rv32mi/illegal.S \
isa/rv32ui/jal.S \
isa/rv32ui/jalr.S \
isa/rv32ui/lb.S \
isa/rv32ui/lbu.S \
isa/rv32ui/lh.S \
isa/rv32ui/lhu.S \
isa/rv32ui/lui.S \
isa/rv32ui/lw.S \
isa/rv32mi/ma_addr.S \
isa/rv32mi/ma_fetch.S \
isa/rv32mi/mcsr.S \
isa/rv32ui/or.S \
isa/rv32ui/ori.S \
isa/rv32ui/sb.S \
isa/rv32mi/sbreak.S \
isa/rv32mi/scall.S \
isa/rv32ui/sh.S \
isa/rv32mi/shamt.S \
isa/rv32ui/simple.S \
isa/rv32ui/sll.S \
isa/rv32ui/slli.S \
isa/rv32ui/slt.S \
isa/rv32ui/slti.S \
isa/rv32ui/sltiu.S \
isa/rv32ui/sltu.S \
isa/rv32ui/sra.S \
isa/rv32ui/srai.S \
isa/rv32ui/srl.S \
isa/rv32ui/srli.S \
isa/rv32ui/sub.S \
isa/rv32ui/sw.S \
isa/rv32ui/xor.S \
isa/rv32ui/xori.S
ifneq (,$(findstring m,$(ARCH_lowercase)))
rv32_isa_tests += isa/rv32um/div.S \
isa/rv32um/divu.S \
isa/rv32um/mul.S \
isa/rv32um/mulh.S \
isa/rv32um/mulhsu.S \
isa/rv32um/mulhu.S \
isa/rv32um/rem.S \
isa/rv32um/remu.S
endif ## ifeq (m,$(findstring m,$(ARCH_lowercase)))
ifneq (,$(findstring c,$(ARCH_lowercase)))
rv32_isa_tests += isa/rv32uc/rvc.S
endif ## ifeq (m,$(findstring c,$(ARCH_lowercase)))