diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index a36cb8332..6f226b78b 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -7,28 +7,31 @@ include_directories(${CMAKE_SOURCE_DIR}) # Makefile.L1 # these are using hardcoded filenames for now, should get them from the KERNEL vars, e.g. DAMAXKERNEL instead of amax.S -GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "USE_ABS" "amax_k" 0) +GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "USE_ABS" "amax_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "USE_ABS;USE_MIN" "amin_k" 0) +GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "USE_ABS;USE_MIN" "amin_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "" "max_k" 0) +GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "" "max_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "" "min_k" 0) +GenerateNamedObjects("${KERNELDIR}/amax.S" "DOUBLE" "" "min_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "USE_ABS" "i*amax_k" 0) +GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "USE_ABS" "i*amax_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "USE_ABS;USE_MIN" "i*amin_k" 0) +GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "USE_ABS;USE_MIN" "i*amin_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "" "i*max_k" 0) +GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "" "i*max_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) -GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "" "i*min_k" 0) +GenerateNamedObjects("${KERNELDIR}/iamax.S" "DOUBLE" "" "i*min_k") +list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) + +GenerateNamedObjects("${KERNELDIR}/scal.S" "DOUBLE" "" "scal_k") list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) #DBLASOBJS += \ @@ -37,6 +40,16 @@ list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) # daxpby_k$(TSUFFIX).$(SUFFIX) # Makefile.L2 + +GenerateNamedObjects("${KERNELDIR}/gemv_n.S" "DOUBLE") +list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) + +GenerateNamedObjects("${KERNELDIR}/gemv_t.S" "DOUBLE" "TRANS") +list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT}) + +GenerateCombinationObjects("generic/symv_k.c" "LOWER" "U" "DOUBLE" "" 1) +list(APPEND DBLAS_OBJS ${COMBO_OBJ_LIST_OUT}) + #DBLASOBJS += \ # dgemv_n$(TSUFFIX).$(SUFFIX) dgemv_t$(TSUFFIX).$(SUFFIX) dsymv_U$(TSUFFIX).$(SUFFIX) dsymv_L$(TSUFFIX).$(SUFFIX) \ # dger_k$(TSUFFIX).$(SUFFIX)