* Fixed bugs in dgemm, [a]min\max, asum kernels * Added zero checks for BLAS kernels * Added dsdot implementation for RVV 0.7.1 * Fixed bugs in _vector files for C910V and RISCV64_ZVL256B targets * Added additional definitions for RISCV64_ZVL256B target
17 lines
659 B
Makefile
17 lines
659 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 -ffast-math
|
|
FCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh -mabi=lp64d -static
|
|
endif
|
|
ifeq ($(CORE), RISCV64_ZVL256B)
|
|
CCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh_zvl256b -mabi=lp64d
|
|
FCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh -mabi=lp64d -static
|
|
endif
|
|
ifeq ($(CORE), RISCV64_GENERIC)
|
|
CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
|
|
FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d -static
|
|
endif
|