| @@ -263,6 +263,7 @@ ifeq ($(ARCH), x86_64) | |||||
| SMALL_MATRIX_OPT = 1 | SMALL_MATRIX_OPT = 1 | ||||
| else ifeq ($(ARCH), power) | else ifeq ($(ARCH), power) | ||||
| SMALL_MATRIX_OPT = 1 | SMALL_MATRIX_OPT = 1 | ||||
| BUILD_BFLOAT16 = 1 | |||||
| endif | endif | ||||
| ifeq ($(SMALL_MATRIX_OPT), 1) | ifeq ($(SMALL_MATRIX_OPT), 1) | ||||
| CCOMMON_OPT += -DSMALL_MATRIX_OPT | CCOMMON_OPT += -DSMALL_MATRIX_OPT | ||||
| @@ -679,6 +680,10 @@ ifeq ($(ARCH), mips64) | |||||
| DYNAMIC_CORE = LOONGSON3R3 LOONGSON3R4 | DYNAMIC_CORE = LOONGSON3R3 LOONGSON3R4 | ||||
| endif | endif | ||||
| ifeq ($(ARCH), loongarch64) | |||||
| DYNAMIC_CORE = LOONGSON3R5 LOONGSON2K1000 LOONGSONGENERIC | |||||
| endif | |||||
| ifeq ($(ARCH), zarch) | ifeq ($(ARCH), zarch) | ||||
| DYNAMIC_CORE = ZARCH_GENERIC | DYNAMIC_CORE = ZARCH_GENERIC | ||||
| @@ -1571,7 +1576,6 @@ ifeq ($(F_COMPILER),CRAY) | |||||
| LAPACK_FFLAGS := $(filter-out -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mskylake-avx512 ,$(FFLAGS)) | LAPACK_FFLAGS := $(filter-out -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mskylake-avx512 ,$(FFLAGS)) | ||||
| FFLAGS := $(filter-out -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mskylake-avx512 ,$(FFLAGS)) | FFLAGS := $(filter-out -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mskylake-avx512 ,$(FFLAGS)) | ||||
| endif | endif | ||||
| endif | |||||
| LAPACK_CFLAGS = $(CFLAGS) | LAPACK_CFLAGS = $(CFLAGS) | ||||
| LAPACK_CFLAGS += -DHAVE_LAPACK_CONFIG_H | LAPACK_CFLAGS += -DHAVE_LAPACK_CONFIG_H | ||||