OpenBLAS/interface
Julien Schueller 5010c0abb8 blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
..
lapack lapack: fix missing thread caps 2026-06-29 17:23:43 +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 Add Infrastructure for SHGEMV 2025-10-07 15:03:24 +00:00
Makefile Add slaed3/dlaed3 to complex builds 2026-02-18 19:09:36 +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 fix function typecasts 2021-12-21 18:47:35 +01: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 rewrite perl scripts in universal shell 2022-05-18 19:00:15 -05:00
create.pl Add back original PERL-based script under new name 2022-05-22 18:29:01 +02: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 Introduce a lower limit for multithreading 2024-05-14 18:48:03 +02:00
geadd.c fix info return 2024-02-10 00:47:25 +03:00
gemm.c Fix incorrect leading dimension check for SME SGEMM direct kernel path 2026-05-12 15:45:36 +05:30
gemm_batch.c Update gemm_batch.c 2025-09-23 15:43:33 +02:00
gemm_batch_strided.c Add extensions ?GEMM_BATCH_STRIDED and CBLAS_?GEMM_BATCH_STRIDED (#5458) 2025-09-26 14:00:47 +02:00
gemmt.c Transform the B array back if necessary before returning 2025-02-20 23:54:12 +01:00
gemv.c Updated SGEMV ramps. 2025-11-24 14:43:43 +00:00
ger.c Adjust multithreading threshold and add an intermediate step 2025-07-30 08:13:33 -07:00
imatcopy.c Merge branch 'risc-v' into develop 2024-01-29 11:11:39 +00:00
imax.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
max.c check for zero inc 2024-02-10 00:48:07 +03:00
nrm2.c Update nrm2.c 2025-02-08 23:42:21 +01:00
omatcopy.c Improve matcopy interface 2023-11-11 11:16:10 +01:00
rot.c updated some level1 funcions, that are not thread save 2017-01-10 14:05:07 +01:00
rotg.c Simplify rotg 2023-09-20 19:43:00 +02:00
rotm.c Further rearranged the rotm kernel for the different architectures. 2025-01-22 11:41:12 +08:00
rotmg.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 2024-01-18 23:19:52 +03:00
sbgemmt.c Add infrastructure for bgemv/bscal 2025-07-15 14:48:57 +01:00
sbgemv.c Add Infrastructure for SHGEMV 2025-10-07 15:03:24 +00: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 fix regression due to adding bgemv interfaces 2025-12-15 21:49:14 +02: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 blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
spr2.c blas: fix missing thread caps 2026-06-29 17:23:55 +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 Move quick return out of the scope of the potential DYNAMIC_ARCH check 2026-04-22 15:38:04 +02:00
symv.c Do not use multithreading for small workloads 2023-03-23 23:13:02 +01:00
syr.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
syr2.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
syr2k.c add prototype 2026-01-13 22:25:30 +01:00
syrk.c add prototype 2026-01-13 22:24:27 +01:00
tbmv.c blas: fix missing thread caps 2026-06-29 17:23:55 +02: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 blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
tpsv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trmv.c Introduce a (crude) threshold to multithreading 2025-07-25 15:15:46 +02:00
trsm.c Restore the quick return in common code - the earlier one is CBLAS only 2026-05-15 20:10:51 +02:00
trsv.c Revert #3252 2021-10-24 23:57:06 +02:00
xerbla.c Update xerbla.c 2017-04-26 20:29:30 +02:00
zaxpby.c fix incompatible pointer types 2024-02-08 13:18:34 +01:00
zaxpy.c fix function typecasts 2021-12-21 18:47:35 +01: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 Introduce a lower limit for multithreading 2024-05-14 18:59:21 +02:00
zgeadd.c fix info return 2024-02-10 00:47:25 +03:00
zgemv.c Redefined threading logic for WoA 2025-02-25 15:40:39 +05:30
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 Add lower limit for multithreading 2025-10-28 09:33:32 +01:00
zher2.c Add lower limit for multithreading 2025-10-28 09:34:45 +01:00
zhpmv.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
zhpr.c Add lower limit for multithreading 2025-10-28 09:39:16 +01:00
zhpr2.c Add lower limit for multithreading 2025-10-28 09:40:24 +01:00
zimatcopy.c Merge branch 'risc-v' into develop 2024-01-29 11:11:39 +00:00
zomatcopy.c Improve matcopy interface 2023-11-11 11:16:10 +01:00
zrot.c Add cblas_{c/z}srot cblas_{c/z}rotg support 2021-11-01 20:19:13 +08:00
zrotg.c fix uninitialized data usage 2024-02-10 00:49:42 +03: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 kernel/generic: Fixed cscal and zscal 2025-01-21 11:44:22 +08:00
zspmv.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zspr.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
zspr2.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
zswap.c ARM64: Add THUNDERX3T110 Target 2020-07-26 23:32:24 -07:00
zsymv.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
zsyr.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
zsyr2.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
ztbmv.c blas: fix missing thread caps 2026-06-29 17:23:55 +02:00
ztbsv.c Modify complex CBLAS functions to take void pointers 2017-11-05 15:53:14 +01:00
ztpmv.c blas: fix missing thread caps 2026-06-29 17:23:55 +02: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 Remove dangerous optimization from previous #3252 - buffer is never unused here 2021-10-20 10:50:02 +02:00