You can not select more than 25 topicsTopics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
rotm.c rotmg.c # N.B. these do not have complex counterparts
rot.c
asum.c
sum.c
)
# these will have 'z' prepended for the complex version
set(BLAS1_MANGLED_SOURCES
axpy.c swap.c
scal.c
dot.c
rotg.c
axpby.c
)
# TODO: USE_NETLIB_GEMV should switch gemv.c to netlib/*gemv.f
# these all have 'z' sources for complex versions
set(BLAS2_SOURCES
gemv.c ger.c
trsv.c trmv.c
syr2.c gbmv.c
sbmv.c
spr2.c
tbsv.c tbmv.c
tpsv.c tpmv.c
)
set(BLAS2_REAL_ONLY_SOURCES
symv.c syr.c spmv.c spr.c
)
set(BLAS2_COMPLEX_LAPACK_SOURCES
symv.c syr.c spmv.c spr.c
)
set(BLAS2_COMPLEX_ONLY_MANGLED_SOURCES
hemv.c hbmv.c
her.c her2.c
hpmv.c hpr.c
hpr2.c
)
# these do not have separate 'z' sources
set(BLAS3_SOURCES
gemm.c symm.c
trsm.c syrk.c syr2k.c gemmt.c
)
set(BLAS3_MANGLED_SOURCES
omatcopy.c imatcopy.c
geadd.c
)
# generate the BLAS objs once with and once without cblas
set (CBLAS_FLAGS "")
if (NOT DEFINED NO_FBLAS)
list(APPEND CBLAS_FLAGS 0)
endif ()
if (NOT DEFINED NO_CBLAS)
list(APPEND CBLAS_FLAGS 1)
endif ()
foreach (CBLAS_FLAG ${CBLAS_FLAGS})
# TODO: don't compile complex sources with cblas for now, the naming schemes are all different and they will have to be handled separately from SINGLE/DOUBLE