Denis Steckelmacher
							
						 
						
							 
							
							
							
							
								
							
							
								c9ff735da6 
								
							 
						 
						
							
							
								
								Add ZEN support (tested for auto-detected static backend)  
							
							 
							
							
							
						 
						
							2017-03-19 15:32:50 +01:00  
						
					 
				
					
						
							
							
								 
								Andrew
							
						 
						
							 
							
							
							
							
								
							
							
								5088523786 
								
							 
						 
						
							
							
								
								detect apollo lake for real  
							
							 
							
							
							
						 
						
							2017-02-20 23:54:59 +01:00  
						
					 
				
					
						
							
							
								 
								Elliot Saba
							
						 
						
							 
							
							
							
							
								
							
							
								1d8ab99e09 
								
							 
						 
						
							
							
								
								Add `exfamily == 9` case (Kaby Lake) to dynamic arch detection  
							
							 
							
							
							
						 
						
							2017-02-10 15:23:55 -08:00  
						
					 
				
					
						
							
							
								 
								Martin Koehler
							
						 
						
							 
							
							
							
							
								
							
							
								76c6e33e54 
								
							 
						 
						
							
							
								
								Enable EXCAVATOR kernels for A12-9800  
							
							 
							
							
							
						 
						
							2017-02-07 21:38:28 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
							
							
								
							
							
								596ead0f8d 
								
							 
						 
						
							
							
								
								Add files via upload  
							
							 
							
							
							
						 
						
							2016-11-06 23:26:39 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
							
							
								
							
							
								8a8f3932eb 
								
							 
						 
						
							
							
								
								Update dynamic.c  
							
							 
							
							... 
							
							
							
							Add Bay Trail "Pentium N3520" atom 
							
						 
						
							2016-10-16 22:40:00 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
							
							
								
							
							
								7de829f713 
								
							 
						 
						
							
							
								
								Update dynamic.c  
							
							 
							
							... 
							
							
							
							Add Braswell (extended model 4, model 12) N3150 as Nehalem 
							
						 
						
							2016-07-14 12:22:55 +02:00  
						
					 
				
					
						
							
							
								 
								Werner Saar
							
						 
						
							 
							
							
							
							
								
							
							
								2b967590a0 
								
							 
						 
						
							
							
								
								bugfix in dynamic.c  
							
							 
							
							
							
						 
						
							2016-04-25 09:08:38 +02:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								1edf30b790 
								
							 
						 
						
							
							
								
								Change Opteron(SSE3) to Opteron_SSE3 at dyanmaic core name.  
							
							 
							
							
							
						 
						
							2016-03-01 20:13:08 +08:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
							
							
								
							
							
								935356c34f 
								
							 
						 
						
							
							
								
								Update dynamic.c and cpuid_x86.c for Intel Avoton.  
							
							 
							
							... 
							
							
							
							Second part of "support Intel Avoton via Nehalem kernel" 
							
						 
						
							2016-02-02 13:42:55 -05:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								839395fc25 
								
							 
						 
						
							
							
								
								Detect AMD Trinity and Richland.  
							
							 
							
							
							
						 
						
							2015-10-29 02:53:29 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								cc7cab8a45 
								
							 
						 
						
							
							
								
								Detect other Intel Skylake cores.  
							
							 
							
							... 
							
							
							
							http://users.atw.hu/instlatx64/  
							
						 
						
							2015-09-09 10:47:17 -05:00  
						
					 
				
					
						
							
							
								 
								Yichao Yu
							
						 
						
							 
							
							
							
							
								
							
							
								61ae47eb99 
								
							 
						 
						
							
							
								
								Ref  #632 . Support Intel Skylake by Haswell kernels.  
							
							 
							
							
							
						 
						
							2015-09-09 11:07:33 -04:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								51ff17d46e 
								
							 
						 
						
							
							
								
								Add AMD Excavator target.  
							
							 
							
							
							
						 
						
							2015-05-13 16:16:30 -05:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								8977b3f235 
								
							 
						 
						
							
							
								
								Refs  #529 . Support Intel Broadwell by Haswell kernels.  
							
							 
							
							
							
						 
						
							2015-04-02 11:08:03 -05:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								e95d64333a 
								
							 
						 
						
							
							
								
								Refs  #519 . Avoid calling strncpy.  
							
							 
							
							
							
						 
						
							2015-03-19 15:57:22 -05:00  
						
					 
				
					
						
							
							
								 
								Werner Saar
							
						 
						
							 
							
							
							
							
								
							
							
								0dc559ed30 
								
							 
						 
						
							
							
								
								bugfix in dynamic.c  
							
							 
							
							
							
						 
						
							2014-12-28 17:15:42 +01:00  
						
					 
				
					
						
							
							
								 
								Werner Saar
							
						 
						
							 
							
							
							
							
								
							
							
								4319769b79 
								
							 
						 
						
							
							
								
								added target processor STEAMROLLER  
							
							 
							
							
							
						 
						
							2014-12-28 20:16:46 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								c94762bb56 
								
							 
						 
						
							
							
								
								Refs  #401 . Added NO_AVX2 flag for old binutils (e.g. RHEL6)  
							
							 
							
							
							
						 
						
							2014-07-16 08:38:25 +08:00  
						
					 
				
					
						
							
							
								 
								Timothy Gu
							
						 
						
							 
							
							
							
							
								
							
							
								6c2ead30f0 
								
							 
						 
						
							
							
								
								Remove all trailing whitespace except lapack-netlib  
							
							 
							
							... 
							
							
							
							Signed-off-by: Timothy Gu <timothygu99@gmail.com> 
							
						 
						
							2014-06-27 12:05:18 -07:00  
						
					 
				
					
						
							
							
								 
								wernsaar
							
						 
						
							 
							
							
							
							
								
							
							
								53bfa51ee0 
								
							 
						 
						
							
							
								
								Ref  #385 : fixed warnings in dynamic.c  
							
							 
							
							
							
						 
						
							2014-06-12 18:17:08 +02:00  
						
					 
				
					
						
							
							
								 
								wernsaar
							
						 
						
							 
							
							
							
							
								
							
							
								a86d349a51 
								
							 
						 
						
							
							
								
								Ref  #380 : enhancements for dynamic_arch  
							
							 
							
							
							
						 
						
							2014-06-12 14:20:03 +02:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								8c7687b419 
								
							 
						 
						
							
							
								
								Refs  #338 . Added OPENBLAS_VERBOSE environment variable on runtime  
							
							 
							
							... 
							
							
							
							By default, OpenBLAS doesn't output the warning message. You can set
OPENBLAS_VERBOSE (e.g. export OPENBLAS_VERBOSE=1) to enable the warning
message on runtime. 
							
						 
						
							2014-01-24 02:05:59 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								ab69443bd4 
								
							 
						 
						
							
							
								
								Refs  #332 . Added addtional Intel Ivy Bridge and Haswell CPU-id.  
							
							 
							
							
							
						 
						
							2014-01-05 23:44:29 +08:00  
						
					 
				
					
						
							
							
								 
								wernsaar
							
						 
						
							 
							
							
							
							
								
							
							
								5c648a8984 
								
							 
						 
						
							
							
								
								Merge remote branch 'origin/develop' into haswell  
							
							 
							
							
							
						 
						
							2013-12-01 11:25:33 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Villemot
							
						 
						
							 
							
							
							
							
								
							
							
								eae4cfa3f6 
								
							 
						 
						
							
							
								
								Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!  
							
							 
							
							... 
							
							
							
							The present patch verifies that, on machines declaring an Athlon CPU model and
family, the 3dnow and 3dnowext feature flags are indeed present. If they are
not, it fallbacks on the most generic x86 kernel. This prevents crashes due to
illegal instruction on qemu guests with a weird configuration.
Closes  #272  
							
						 
						
							2013-08-28 14:29:42 +02:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								2638370844 
								
							 
						 
						
							
							
								
								Init code base for Intel Haswell.  
							
							 
							
							
							
						 
						
							2013-08-13 00:54:59 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								673e453b3f 
								
							 
						 
						
							
							
								
								Enable bulldozer kernels.  
							
							 
							
							
							
						 
						
							2013-08-05 16:07:54 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								5b504d6c23 
								
							 
						 
						
							
							
								
								Refs  #263 . Rollback bulldozer and piledriver kernels to barcelona kernels.  
							
							 
							
							
							
						 
						
							2013-07-28 17:39:24 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								886cbaf4e4 
								
							 
						 
						
							
							
								
								Support AMD Piledriver by bulldozer kernels.  
							
							 
							
							
							
						 
						
							2013-07-06 12:06:43 -03:00  
						
					 
				
					
						
							
							
								 
								Dan Luu
							
						 
						
							 
							
							
							
							
								
							
							
								88ef307cef 
								
							 
						 
						
							
							
								
								Refs  #241 . Add Haswell support (using sandybridge optimizations)  
							
							 
							
							
							
						 
						
							2013-06-30 22:35:14 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								65ffead0cf 
								
							 
						 
						
							
							
								
								Refs  #124 . Check XSAVE flag on x86 CPU.  
							
							 
							
							
							
						 
						
							2013-06-06 22:50:43 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								f1ce74ffdd 
								
							 
						 
						
							
							
								
								Improved the print when OS don't support AVX.  
							
							 
							
							
							
						 
						
							2013-03-02 14:15:54 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								5c8bf6ae0e 
								
							 
						 
						
							
							
								
								Merge branch 'bulldozer' into develop  
							
							 
							
							
							
						 
						
							2013-02-10 01:19:42 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								8cdb795438 
								
							 
						 
						
							
							
								
								Refs  #187 . Use binary code for xgetbv, which is compatible with old compiler.  
							
							 
							
							
							
						 
						
							2013-01-22 00:25:08 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								a4ee6f3915 
								
							 
						 
						
							
							
								
								Fixed   #172 . Support Intel Xeon E7540.  
							
							 
							
							
							
						 
						
							2012-12-18 08:57:46 +08:00  
						
					 
				
					
						
							
							
								 
								Julian Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								1138817dd2 
								
							 
						 
						
							
							
								
								add a sanity check on the detected cpu type  
							
							 
							
							... 
							
							
							
							if we have 64 bit pointers we can't have a 32 bit cpu, so fall back to
the 64bit cpu fallback (prescott)
E.g. the cpu detection fails in amd qemu64 emulation (family 6 model 2)
causing it to use the uninitialized gotoblas_ATHLON 
							
						 
						
							2012-12-15 13:29:46 +01:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								b7c0fa6bd2 
								
							 
						 
						
							
							
								
								Init AMD Bulldozer codebase.  
							
							 
							
							
							
						 
						
							2012-12-06 07:29:54 -05:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								6c5899dff5 
								
							 
						 
						
							
							
								
								Don't use xgetbv instruction when NO_AVX=1  
							
							 
							
							
							
						 
						
							2012-10-09 14:52:35 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								735ca38b8f 
								
							 
						 
						
							
							
								
								Refs  #139 . Check OS supporting AVX on runtime.  
							
							 
							
							
							
						 
						
							2012-09-18 15:46:20 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								f76a384841 
								
							 
						 
						
							
							
								
								Refs  #139 . Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge.  
							
							 
							
							... 
							
							
							
							For example, make NO_AVX=1 or make DYNAMIC_ARCH=1 NO_AVX=1 
							
						 
						
							2012-09-17 23:25:46 +08:00  
						
					 
				
					
						
							
							
								 
								Zhang Xianyi
							
						 
						
							 
							
							
							
							
								
							
							
								54cd65e47f 
								
							 
						 
						
							
							
								
								Use sandy bridge kernel when DYNAMIC_ARCH=1.  
							
							 
							
							
							
						 
						
							2012-08-13 15:25:08 +08:00  
						
					 
				
					
						
							
							
								 
								Xianyi Zhang
							
						 
						
							 
							
							
							
							
								
							
							
								e4bb6f2482 
								
							 
						 
						
							
							
								
								Fixed the detecting bug on Intel Core i5. Thank ggl329 for the patch.  
							
							 
							
							
							
						 
						
							2011-03-22 14:09:47 +08:00  
						
					 
				
					
						
							
							
								 
								Xianyi Zhang
							
						 
						
							 
							
							
							
							
								
							
							
								e51364edb4 
								
							 
						 
						
							
							
								
								Fixed   #5  Detected Intel Westmere (using Nehalem codes) in build and dynamic arch build.  
							
							 
							
							... 
							
							
							
							Thanks Cao He from Dawning supporting Intel Xeon 5660 testbed. 
							
						 
						
							2011-02-19 00:03:50 +08:00  
						
					 
				
					
						
							
							
								 
								Xianyi Zhang
							
						 
						
							 
							
							
							
							
								
							
							
								5c9f1ebbf9 
								
							 
						 
						
							
							
								
								Fixed a bug when compiling dynamic ARCH x86 in GotoBLAS2.  
							
							 
							
							
							
						 
						
							2011-01-24 16:04:17 +00:00  
						
					 
				
					
						
							
							
								 
								Xianyi Zhang
							
						 
						
							 
							
							
							
							
								
							
							
								342bbc3871 
								
							 
						 
						
							
							
								
								Import GotoBLAS2 1.13 BSD version codes.  
							
							 
							
							
							
						 
						
							2011-01-24 14:54:24 +00:00