From e5897ecb9bb152c5ea25491a14f838ae1d90b0a1 Mon Sep 17 00:00:00 2001 From: Hank Anderson Date: Thu, 19 Feb 2015 16:19:56 -0600 Subject: [PATCH] Added zherk_kernel.c objects to driver/level3. --- driver/level3/CMakeLists.txt | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/driver/level3/CMakeLists.txt b/driver/level3/CMakeLists.txt index 7259a87e7..53c72538b 100644 --- a/driver/level3/CMakeLists.txt +++ b/driver/level3/CMakeLists.txt @@ -3,19 +3,7 @@ include_directories(${CMAKE_SOURCE_DIR}) set(USE_GEMM3M 0) 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) endif () endif () @@ -48,6 +36,14 @@ if (SMP) 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 = # dgemm_nn.c dgemm_nt.c dgemm_tn.c dgemm_tt.c # dtrsm_LNUU.c dtrsm_LNUN.c dtrsm_LNLU.c dtrsm_LNLN.c