19b17ae9cSRichard Henderson# -*- Mode: makefile -*- 29b17ae9cSRichard Henderson# RISC-V specific tweaks 39b17ae9cSRichard Henderson 49b17ae9cSRichard HendersonVPATH += $(SRC_PATH)/tests/tcg/riscv64 59b17ae9cSRichard HendersonTESTS += test-div 600c07344SRichard HendersonTESTS += noexec 7ec2918b4SRichard Henderson 8ec2918b4SRichard Henderson# Disable compressed instructions for test-noc 9ec2918b4SRichard HendersonTESTS += test-noc 10ec2918b4SRichard Hendersontest-noc: LDFLAGS = -nostdlib -static 11ec2918b4SRichard Hendersonrun-test-noc: QEMU_OPTS += -cpu rv64,c=false 12ca1e9c3bSRichard Henderson 13ca1e9c3bSRichard HendersonTESTS += test-aes 14ca1e9c3bSRichard Hendersonrun-test-aes: QEMU_OPTS += -cpu rv64,zk=on 15a47842d1SChristoph Müllner 16a47842d1SChristoph Müllner# Test for fcvtmod 17a47842d1SChristoph MüllnerTESTS += test-fcvtmod 18a47842d1SChristoph Müllnertest-fcvtmod: CFLAGS += -march=rv64imafdc 19a47842d1SChristoph Müllnertest-fcvtmod: LDFLAGS += -static 20*e73d5967SChristoph Müllnerrun-test-fcvtmod: QEMU_OPTS += -cpu rv64,d=true,zfa=true 21