| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										lapack
									
								
							
						
					
				 | 
				
					
						
							
							Merge pull request #4585 from martin-frbg/issue1881
						
					
				 | 
				2024-04-03 18:35:16 +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
							
						
					
				 | 
				
					
						
							
							Separate the interface for SBGEMMT from GEMMT due to differences in GEMV arguments
						
					
				 | 
				2024-02-06 22:23:47 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								Makefile
							
						
					
				 | 
				
					
						
							
							Separate the interface for SBGEMMT from GEMMT due to differences in GEMV arguments
						
					
				 | 
				2024-02-06 22:23:47 +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
							
						
					
				 | 
				
					
						
							
							Use blasabs to switch between abs and labs as needed for INTERFACE64
						
					
				 | 
				2018-08-04 20:06:49 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								geadd.c
							
						
					
				 | 
				
					
						
							
							fix info return
						
					
				 | 
				2024-02-10 00:47:25 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gemm.c
							
						
					
				 | 
				
					
						
							
							Cap the number of parallel threads
						
					
				 | 
				2024-03-27 22:00:30 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gemmt.c
							
						
					
				 | 
				
					
						
							
							Fix potential buffer overflow
						
					
				 | 
				2024-02-25 19:23:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gemv.c
							
						
					
				 | 
				
					
						
							
							Increase multithreading threshold by a factor of 50
						
					
				 | 
				2024-01-17 20:59:24 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ger.c
							
						
					
				 | 
				
					
						
							
							Clean up some warnings
						
					
				 | 
				2021-07-11 16:00:29 +02: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
							
						
					
				 | 
				
					
						
							
							Prepare for INCX < 0 in new NRM2 implementation from BLAS 3.10
						
					
				 | 
				2023-08-09 16:13:23 +02: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
							
						
					
				 | 
				
					
						
							
							Remove all trailing whitespace except lapack-netlib
						
					
				 | 
				2014-06-27 12:05:18 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								rotmg.c
							
						
					
				 | 
				
					
						
							
							Fix BLAS, BLAS-like functions and Generic RISC-V kernels
						
					
				 | 
				2024-01-18 23:19:52 +03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								sbgemmt.c
							
						
					
				 | 
				
					
						
							
							Separate the interface for SBGEMMT from GEMMT due to differences in GEMV arguments
						
					
				 | 
				2024-02-06 22:23:47 +01: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
							
						
					
				 | 
				
					
						
							
							fix function typecasts
						
					
				 | 
				2021-12-21 18:47:35 +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
							
						
					
				 | 
				
					
						
							
							Fix integer overflow in multithreading threshold calculation for SYMM/SYRK (#4116)
						
					
				 | 
				2023-06-29 23:59:25 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								symv.c
							
						
					
				 | 
				
					
						
							
							Do not use multithreading for small workloads
						
					
				 | 
				2023-03-23 23:13:02 +01: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
							
						
					
				 | 
				
					
						
							
							Do not use multithreading for small workloads
						
					
				 | 
				2023-03-23 23:13:02 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								syrk.c
							
						
					
				 | 
				
					
						
							
							Fix integer overflow in multithreading threshold calculation for SYMM/SYRK (#4116)
						
					
				 | 
				2023-06-29 23:59:25 +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
							
						
					
				 | 
				
					
						
							
							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
							
						
					
				 | 
				
					
						
							
							Use blasabs to switch between abs and labs as needed for INTERFACE64
						
					
				 | 
				2018-08-04 20:06:49 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								zgeadd.c
							
						
					
				 | 
				
					
						
							
							fix info return
						
					
				 | 
				2024-02-10 00:47:25 +03: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
							
						
					
				 | 
				
					
						
							
							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
							
						
					
				 | 
				
					
						
							
							fix function typecasts
						
					
				 | 
				2021-12-21 18:47:35 +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 stride in shortcut path for small N
						
					
				 | 
				2022-12-08 21:02:01 +01: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
							
						
					
				 | 
				
					
						
							
							Remove dangerous optimization from previous #3252 - buffer is never unused here
						
					
				 | 
				2021-10-20 10:50:02 +02:00 |