File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,6 +82,7 @@ foreach (CBLAS_FLAG ${CBLAS_FLAGS})
8282 GenerateNamedObjects ("${BLAS3_SOURCES} " "" "" ${CBLAS_FLAG} "" "" false ${DISABLE_COMPLEX} )
8383 GenerateNamedObjects ("${BLAS3_MANGLED_SOURCES} " "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX} )
8484
85+ GenerateNamedObjects ("xerbla.c" "" "xerbla" ${CBLAS_FLAG} "" "" true )
8586 #sdsdot, dsdot
8687 if (BUILD_SINGLE OR BUILD_DOUBLE)
8788 GenerateNamedObjects ("sdsdot.c" "" "sdsdot" ${CBLAS_FLAG} "" "" true "SINGLE" )
@@ -104,6 +105,15 @@ endif ()
104105 GenerateNamedObjects ("imax.c" "USE_ABS;USE_MIN" "i*amin" ${CBLAS_FLAG} )
105106 GenerateNamedObjects ("imax.c" "USE_MIN" "i*min" ${CBLAS_FLAG} )
106107
108+ if (BUILD_BFLOAT16)
109+ GenerateNamedObjects ("bf16dot.c" "" "sbdot" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
110+ GenerateNamedObjects ("gemm.c" "" "sbgemm" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
111+ GenerateNamedObjects ("sbgemv.c" "" "sbgemv" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
112+ GenerateNamedObjects ("tobf16.c" "SINGLE_PREC" "sbstobf16" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
113+ GenerateNamedObjects ("tobf16.c" "DOUBLE_PREC" "sbdtobf16" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
114+ GenerateNamedObjects ("bf16to.c" "SINGLE_PREC" "sbf16tos" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
115+ GenerateNamedObjects ("bf16to.c" "DOUBLE_PREC" "dbf16tod" ${CBLAS_FLAG} "" "" true "BFLOAT16" )
116+ endif ()
107117
108118# complex-specific sources
109119foreach (float_type ${FLOAT_TYPES} )
You can’t perform that action at this time.
0 commit comments