| @@ -3,19 +3,7 @@ include_directories(${CMAKE_SOURCE_DIR}) | |||||
| set(USE_GEMM3M 0) | set(USE_GEMM3M 0) | ||||
| if (DEFINED ARCH) | if (DEFINED ARCH) | ||||
| if (${ARCH} STREQUAL "x86") | |||||
| set(USE_GEMM3M 1) | |||||
| endif () | |||||
| if (${ARCH} STREQUAL "x86_64") | |||||
| set(USE_GEMM3M 1) | |||||
| endif () | |||||
| if (${ARCH} STREQUAL "ia64") | |||||
| set(USE_GEMM3M 1) | |||||
| endif () | |||||
| if (${ARCH} STREQUAL "MIPS") | |||||
| if (${ARCH} STREQUAL "x86" OR ${ARCH} STREQUAL "x86_64" OR ${ARCH} STREQUAL "ia64" OR ${ARCH} STREQUAL "MIPS") | |||||
| set(USE_GEMM3M 1) | set(USE_GEMM3M 1) | ||||
| endif () | endif () | ||||
| endif () | endif () | ||||
| @@ -48,6 +36,14 @@ if (SMP) | |||||
| endif () | endif () | ||||
| endif () | endif () | ||||
| foreach (float_type ${FLOAT_TYPES}) | |||||
| set(VERBOSE_GEN true) | |||||
| if (${float_type} STREQUAL "COMPLEX" OR ${float_type} STREQUAL "ZCOMPLEX") | |||||
| GenerateCombinationObjects("zherk_kernel" "LOWER;CONJ" "U;N" "HERK" 2 "herk_kernel" false ${float_type}) | |||||
| endif () | |||||
| set(VERBOSE_GEN false) | |||||
| endforeach () | |||||
| #HPLOBJS = | #HPLOBJS = | ||||
| # dgemm_nn.c dgemm_nt.c dgemm_tn.c dgemm_tt.c | # dgemm_nn.c dgemm_nt.c dgemm_tn.c dgemm_tt.c | ||||
| # dtrsm_LNUU.c dtrsm_LNUN.c dtrsm_LNLU.c dtrsm_LNLN.c | # dtrsm_LNUU.c dtrsm_LNUN.c dtrsm_LNLU.c dtrsm_LNLN.c | ||||