mirror of
https://github.com/OpenMathLib/OpenBLAS
synced 2026-06-05 00:17:12 +08:00
28 lines
923 B
Makefile
28 lines
923 B
Makefile
ifeq ($(CORE), C910V)
|
|
CCOMMON_OPT += -march=rv64imafdcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920
|
|
FCOMMON_OPT += -march=rv64imafdcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920 -static
|
|
endif
|
|
ifeq ($(CORE), x280)
|
|
CCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh_zvl512b -mabi=lp64d
|
|
FCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh -mabi=lp64d -static
|
|
endif
|
|
RISCV64_OPT = rv64imafdcv
|
|
ifeq ($(BUILD_HFLOAT16), 1)
|
|
RISCV64_OPT := $(RISCV64_OPT)_zvfh_zfh
|
|
endif
|
|
ifeq ($(BUILD_BFLOAT16), 1)
|
|
RISCV64_OPT := $(RISCV64_OPT)_zvfbfwma
|
|
endif
|
|
ifeq ($(CORE), RISCV64_ZVL256B)
|
|
CCOMMON_OPT += -march=$(RISCV64_OPT)_zvl256b -mabi=lp64d
|
|
FCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
|
|
endif
|
|
ifeq ($(CORE), RISCV64_ZVL128B)
|
|
CCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
|
|
FCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
|
|
endif
|
|
ifeq ($(CORE), RISCV64_GENERIC)
|
|
CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
|
|
FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
|
|
endif
|