# -*- Mode: makefile -*- | |
# RISC-V specific tweaks | |
VPATH += $(SRC_PATH)/tests/tcg/riscv64 | |
TESTS += test-div | |
TESTS += noexec | |
# Disable compressed instructions for test-noc | |
TESTS += test-noc | |
test-noc: LDFLAGS = -nostdlib -static | |
run-test-noc: QEMU_OPTS += -cpu rv64,c=false | |
TESTS += test-aes | |
run-test-aes: QEMU_OPTS += -cpu rv64,zk=on | |
# Test for fcvtmod | |
TESTS += test-fcvtmod | |
test-fcvtmod: CFLAGS += -march=rv64imafdc | |
test-fcvtmod: LDFLAGS += -static | |
run-test-fcvtmod: QEMU_OPTS += -cpu rv64,d=true,zfa=true |