@@ -6,23 +6,20 @@ ifeq ($(CORE), x280)
66CCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh_zvl512b -mabi=lp64d
77FCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh -mabi=lp64d -static
88endif
9- ifeq ($(CORE), RISCV64_ZVL256B)
9+ RISCV64_OPT = rv64imafdcv
1010ifeq ($(BUILD_HFLOAT16), 1)
11- CCOMMON_OPT += -march=rv64imafdcv_zvl256b_zvfh_zfh -mabi=lp64d
12- FCOMMON_OPT += -march=rv64imafdcv_zvfh_zfh -mabi=lp64d
13- else
14- CCOMMON_OPT += -march=rv64imafdcv_zvl256b -mabi=lp64d
15- FCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
11+ RISCV64_OPT := $(RISCV64_OPT)_zvfh_zfh
1612endif
13+ ifeq ($(BUILD_BFLOAT16), 1)
14+ RISCV64_OPT := $(RISCV64_OPT)_zfbfmin_zvfbfmin_zvfbfwma
1715endif
18- ifeq ($(CORE), RISCV64_ZVL128B)
19- ifeq ($(BUILD_HFLOAT16), 1)
20- CCOMMON_OPT += -march=rv64imafdcv_zvfh_zfh -mabi=lp64d
21- FCOMMON_OPT += -march=rv64imafdcv_zvfh_zfh -mabi=lp64d
22- else
23- CCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
24- FCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
16+ ifeq ($(CORE), RISCV64_ZVL256B)
17+ CCOMMON_OPT += -march=$(RISCV64_OPT)_zvl256b -mabi=lp64d
18+ FCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
2519endif
20+ ifeq ($(CORE), RISCV64_ZVL128B)
21+ CCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
22+ FCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
2623endif
2724ifeq ($(CORE), RISCV64_GENERIC)
2825CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
0 commit comments