| @@ -97,6 +97,9 @@ foreach (CBLAS_FLAG ${CBLAS_FLAGS}) | |||
| #sdsdot, dsdot | |||
| if (BUILD_SINGLE OR BUILD_DOUBLE) | |||
| GenerateNamedObjects("sdsdot.c" "" "sdsdot" ${CBLAS_FLAG} "" "" true "SINGLE") | |||
| if(CBLAS_FLAG EQUAL 1) | |||
| GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" ${CBLAS_FLAG} "" "" true) | |||
| endif () | |||
| endif () | |||
| if (BUILD_DOUBLE) | |||
| GenerateNamedObjects("dsdot.c" "" "dsdot" ${CBLAS_FLAG} "" "" true "SINGLE") | |||
| @@ -125,6 +128,9 @@ if (BUILD_BFLOAT16) | |||
| GenerateNamedObjects("tobf16.c" "DOUBLE_PREC" "sbdtobf16" ${CBLAS_FLAG} "" "" true "BFLOAT16") | |||
| GenerateNamedObjects("bf16to.c" "SINGLE_PREC" "sbf16tos" ${CBLAS_FLAG} "" "" true "BFLOAT16") | |||
| GenerateNamedObjects("bf16to.c" "DOUBLE_PREC" "dbf16tod" ${CBLAS_FLAG} "" "" true "BFLOAT16") | |||
| if(CBLAS_FLAG EQUAL 1) | |||
| GenerateNamedObjects("gemm_batch.c" "" "sbgemm_batch" ${CBLAS_FLAG} "" "" true "BFLOAT16") | |||
| endif () | |||
| endif () | |||
| # complex-specific sources | |||
| @@ -154,6 +160,9 @@ foreach (float_type ${FLOAT_TYPES}) | |||
| GenerateNamedObjects("max.c" "USE_ABS" "scamax" ${CBLAS_FLAG} "" "" true "COMPLEX") | |||
| GenerateNamedObjects("asum.c" "" "scasum" ${CBLAS_FLAG} "" "" true "COMPLEX") | |||
| GenerateNamedObjects("sum.c" "" "scsum" ${CBLAS_FLAG} "" "" true "COMPLEX") | |||
| if(CBLAS_FLAG EQUAL 1) | |||
| GenerateNamedObjects("gemm_batch.c" "" "cgemm_batch" ${CBLAS_FLAG} "" "" true "COMPLEX") | |||
| endif () | |||
| endif () | |||
| if (${float_type} STREQUAL "ZCOMPLEX") | |||
| GenerateNamedObjects("zscal.c" "SSCAL" "dscal" ${CBLAS_FLAG} "" "" false "ZCOMPLEX") | |||
| @@ -163,6 +172,9 @@ foreach (float_type ${FLOAT_TYPES}) | |||
| GenerateNamedObjects("max.c" "USE_ABS" "dzamax" ${CBLAS_FLAG} "" "" true "ZCOMPLEX") | |||
| GenerateNamedObjects("asum.c" "" "dzasum" ${CBLAS_FLAG} "" "" true "ZCOMPLEX") | |||
| GenerateNamedObjects("sum.c" "" "dzsum" ${CBLAS_FLAG} "" "" true "ZCOMPLEX") | |||
| if(CBLAS_FLAG EQUAL 1) | |||
| GenerateNamedObjects("gemm_batch.c" "" "zgemm_batch" ${CBLAS_FLAG} "" "" true "ZCOMPLEX") | |||
| endif () | |||
| endif () | |||
| endforeach () | |||
| @@ -212,6 +224,7 @@ if ( BUILD_COMPLEX AND NOT BUILD_SINGLE) | |||
| GenerateNamedObjects("nrm2.c" "" "nrm2" 0 "" "" false "SINGLE") | |||
| GenerateNamedObjects("gemv.c" "" "gemv" 0 "" "" false "SINGLE") | |||
| GenerateNamedObjects("gemm.c" "" "gemm" 0 "" "" false "SINGLE") | |||
| GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 1 "" "" false "SINGLE") | |||
| GenerateNamedObjects("asum.c" "" "asum" 0 "" "" false "SINGLE") | |||
| GenerateNamedObjects("swap.c" "" "swap" 0 "" "" false "SINGLE") | |||
| GenerateNamedObjects("axpy.c" "" "axpy" 0 "" "" false "SINGLE") | |||
| @@ -225,6 +238,7 @@ if ( BUILD_COMPLEX16 AND NOT BUILD_DOUBLE) | |||
| GenerateNamedObjects("nrm2.c" "" "nrm2" 0 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("gemv.c" "" "gemv" 0 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("gemm.c" "" "gemm" 0 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("gemm_batch.c" "" "gemm_batch" 1 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("asum.c" "" "asum" 0 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("swap.c" "" "swap" 0 "" "" false "DOUBLE") | |||
| GenerateNamedObjects("axpy.c" "" "axpy" 0 "" "" false "DOUBLE") | |||