OpenBLAS/interface
Wangyang Guo 1d83ca4bca Small Matrix: support BFLOAT16 data type 2021-08-30 17:40:20 +08:00
..
lapack Add lower threshold for multithreading 2021-07-01 17:41:05 +02:00
netlib ref #80. On P4 CPU with 32-bit Windows XP, Octave crashed with OpenBLAS. Walkaroud: Use netlib reference gemv instead of own funtions. 2012-03-16 20:29:39 +08:00
CMakeLists.txt Allow supporting only a subset of variable types 2020-10-11 14:53:26 +02:00
Makefile fix copy-paste error in build rules for cblas_crotg and cblas_zrotg 2021-01-30 16:46:25 +01:00
asum.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
axpby.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
axpy.c Misc. typo fixes 2019-04-29 17:03:56 -04:00
bf16dot.c Add bfloat16 based dot and conversion with single/double 2020-09-04 02:31:25 +08:00
bf16to.c Add bfloat16 based dot and conversion with single/double 2020-09-04 02:31:25 +08:00
copy.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
create use /usr/bin/env perl 2021-02-24 14:07:20 +01:00
dot.c updated some level1 funcions, that are not thread save 2017-01-10 14:05:07 +01:00
dsdot.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gbmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
geadd.c Add ATLAS-style ?geadd function 2015-02-16 13:46:20 +01:00
gemm.c Small Matrix: support BFLOAT16 data type 2021-08-30 17:40:20 +08:00
gemv.c Revert PR #3250 (shortcut without buffer allocation) as it is unsafe on some x86_64 2021-07-14 20:32:57 +02:00
ger.c Clean up some warnings 2021-07-11 16:00:29 +02:00
imatcopy.c Add cast to prevent overflow of intermediate result 2021-05-01 14:47:22 +02:00
imax.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
max.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
nrm2.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
omatcopy.c Add cblas_(s/d/c/z)omatcopy in order to have cblas interface for them. 2014-09-08 17:57:44 +02:00
rot.c updated some level1 funcions, that are not thread save 2017-01-10 14:05:07 +01:00
rotg.c fabs -> fabsl 2018-08-03 13:00:10 -04:00
rotm.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
rotmg.c Remove dead assignment to dflag in rotmg functions 2021-01-14 19:40:32 -07:00
sbgemv.c Implementation of BF16 based gemv 2020-10-29 02:08:23 +08:00
sbmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
scal.c Fixed a few more unnecessary calls to num_cpu_avail. 2018-06-11 10:17:16 +01:00
sdsdot.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
spmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
spr.c Add shortcuts for (small) cases that do not need expensive buffer allocation 2021-05-27 22:39:18 +02:00
spr2.c Add shortcuts for (small) cases that do not need expensive buffer allocation 2021-05-27 22:39:18 +02:00
sum.c Add interface for ?sum (derived from ?asum) 2019-03-30 21:59:18 +01:00
swap.c ARM64: Add THUNDERX3T110 Target 2020-07-26 23:32:24 -07:00
symm.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
symv.c revert symv changes for now 2021-05-29 15:40:03 +02:00
syr.c Add fast path for small xSYR with INCX==1 2021-05-22 20:41:18 +02:00
syr2.c Add shortcuts for (small) cases that do not need expensive buffer allocation 2021-05-27 22:39:18 +02:00
syr2k.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
syrk.c Add lower limit for multithreading 2021-07-04 17:00:26 +02:00
tbmv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
tbsv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
tobf16.c Add bfloat16 based dot and conversion with single/double 2020-09-04 02:31:25 +08:00
tpmv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
tpsv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trmv.c Allow multithreading TRMV again 2019-02-19 21:03:30 +01:00
trsm.c Correct length of name string in xerbla call 2019-04-27 22:49:04 +02:00
trsv.c Add shortcuts for (small) cases that do not need expensive buffer allocation 2021-05-29 22:28:00 +02:00
xerbla.c Update xerbla.c 2017-04-26 20:29:30 +02:00
zaxpby.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zaxpy.c Misc. typo fixes 2019-04-29 17:03:56 -04:00
zdot.c Make return parameter of cblas_Xdotc_sub, cblas_Xdotu_sub a void pointer as well 2017-11-18 20:28:02 +01:00
zgbmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
zgeadd.c Add ATLAS-style ?geadd function 2015-02-16 13:46:20 +01:00
zgemv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
zger.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zhbmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
zhemv.c re-arrange new code for readability 2018-10-20 21:37:53 +03:00
zher.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zher2.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zhpmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
zhpr.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zhpr2.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
zimatcopy.c Add cast to prevent overflow of intermediate result 2021-05-01 14:47:22 +02:00
zomatcopy.c Add cblas_(s/d/c/z)omatcopy in order to have cblas interface for them. 2014-09-08 17:57:44 +02:00
zrot.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zrotg.c Fix division by zero in the non-x86 codepath 2021-04-29 09:47:18 +02:00
zsbmv.c Use blasabs to switch between abs and labs as needed for INTERFACE64 2018-08-04 20:06:49 +02:00
zscal.c Fixed a few more unnecessary calls to num_cpu_avail. 2018-06-11 10:17:16 +01:00
zspmv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zspr.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zspr2.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zswap.c ARM64: Add THUNDERX3T110 Target 2020-07-26 23:32:24 -07:00
zsymv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zsyr.c Fix copy-paste errors in variables used 2021-05-28 09:38:48 +02:00
zsyr2.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztbmv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
ztbsv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
ztpmv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
ztpsv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
ztrmv.c Allow multithreading TRMV again 2019-02-19 21:03:30 +01:00
ztrsv.c Add shortcuts for (small) cases that do not need expensive buffer allocation 2021-05-29 22:28:00 +02:00