Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2993a73262 
								
							 
						 
						
							
							
								
								Add NVHPC(nvc)  
							
							 
							
							
							
						 
						
							2023-06-09 18:56:13 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19a696f8fe 
								
							 
						 
						
							
							
								
								fix nested conditionals  
							
							 
							
							
							
						 
						
							2023-02-02 19:59:49 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e964ebd0d0 
								
							 
						 
						
							
							
								
								Add compiler option for AVX512-capable Ryzen(4)  
							
							 
							
							
							
						 
						
							2023-02-02 19:04:05 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								be546ec1ad 
								
							 
						 
						
							
							
								
								Add gcc options for Neoverse cpus  
							
							 
							
							
							
						 
						
							2022-11-09 11:00:41 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								abbc65cff4 
								
							 
						 
						
							
							
								
								Cortex X1 is only Arm8.2  
							
							 
							
							
							
						 
						
							2022-03-28 17:40:27 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								57dd92a662 
								
							 
						 
						
							
							
								
								Add initial support for ARMV9 Cortex 510/710/X1/X2  
							
							 
							
							
							
						 
						
							2022-03-27 15:26:42 +02:00  
						
					 
				
					
						
							
							
								 
								Rafael Cardoso Fernandes Sousa
							
						 
						
							 
							
							
							
							
								
							
							
								214fbcee15 
								
							 
						 
						
							
							
								
								Fix cmake for power  
							
							 
							
							
							
						 
						
							2021-12-09 08:28:17 -06:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								454edd741c 
								
							 
						 
						
							
							
								
								Merge pull request  #3425  from binebrank/arm_sve_dgemm  
							
							 
							
							... 
							
							
							
							Add dgemm kernel for arm64 SVE 
							
						 
						
							2021-11-26 16:14:55 +01:00  
						
					 
				
					
						
							
							
								 
								Bine Brank
							
						 
						
							 
							
							
							
							
								
							
							
								1af73ce38e 
								
							 
						 
						
							
							
								
								Adapt CMake for SVE  
							
							 
							
							
							
						 
						
							2021-11-26 10:35:01 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a3cd36acff 
								
							 
						 
						
							
							
								
								Add CMAKE support for cross-compiling to MIPS32  
							
							 
							
							
							
						 
						
							2021-11-20 17:34:28 +01:00  
						
					 
				
					
						
							
							
								 
								Wangyang Guo
							
						 
						
							 
							
							
							
							
								
							
							
								3dc6052c7e 
								
							 
						 
						
							
							
								
								initial support for Sapphire Rapids platform  
							
							 
							
							
							
						 
						
							2021-10-12 01:30:40 -07:00  
						
					 
				
					
						
							
							
								 
								gxw
							
						 
						
							 
							
							
							
							
								
							
							
								0b8f7c8c10 
								
							 
						 
						
							
							
								
								Add cmake support for LOONGARCH64  
							
							 
							
							
							
						 
						
							2021-08-02 10:00:41 +08:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								30f23be0f9 
								
							 
						 
						
							
							
								
								Rework setting of -mfma to only apply it where necessary  
							
							 
							
							
							
						 
						
							2021-07-22 12:00:03 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec4d77c47c 
								
							 
						 
						
							
							
								
								Add -mfma for HAVE_FMA3 in the non-DYNAMIC_ARCH case as well  
							
							 
							
							
							
						 
						
							2020-11-13 09:16:34 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a29338aaa6 
								
							 
						 
						
							
							
								
								Remove extraneous quotes that caused a cmake policy warning  
							
							 
							
							
							
						 
						
							2020-11-07 20:27:42 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								786c0a3ce8 
								
							 
						 
						
							
							
								
								Add sse options for use of intrinics with older compilers  
							
							 
							
							
							
						 
						
							2020-10-16 10:41:53 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								75e3a92df6 
								
							 
						 
						
							
							
								
								Add express -mavx and -msse options (and fix a stray = for cooperlake)  
							
							 
							
							
							
						 
						
							2020-10-14 01:01:58 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7c1986640b 
								
							 
						 
						
							
							
								
								fallback from cooperlake to skylake if gcc<10  
							
							 
							
							
							
						 
						
							2020-08-19 20:48:39 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								430f741b30 
								
							 
						 
						
							
							
								
								-march=cooperlake requires gcc10  
							
							 
							
							
							
						 
						
							2020-08-19 17:17:53 +02:00  
						
					 
				
					
						
							
							
								 
								Chen, Guobing
							
						 
						
							 
							
							
							
							
								
							
							
								e740c4873d 
								
							 
						 
						
							
							
								
								Enable COOPERLAKE build target  
							
							 
							
							... 
							
							
							
							Enable new build target platform -- COOPERLAKE. This target platform
supports all the SKYLAKEX supported ISAs + avx512bf16. So all the
SKYLAKEX specific kernels/drivers and related code are now extended
to be also active on COOPERLAKE. Besides, new BF16 related kernels
are active under this target. 
							
						 
						
							2020-08-13 06:18:00 +08:00  
						
					 
				
					
						
							
							
								 
								مهدي شينون (Mehdi Chinoune)
							
						 
						
							 
							
							
							
							
								
							
							
								21f6c4b5a9 
								
							 
						 
						
							
							
								
								fixes   #2480  
							
							 
							
							
							
						 
						
							2020-03-02 17:22:28 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8dc9fd4dfe 
								
							 
						 
						
							
							
								
								Add -march option for AVX512  
							
							 
							
							
							
						 
						
							2020-01-30 12:41:18 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eb45eb6942 
								
							 
						 
						
							
							
								
								Fix C compiler handling and BINARY=32 mode in CMAKE builds ( #2248 )  
							
							 
							
							... 
							
							
							
							* Fix compiler identification and option setting
* Handle BINARY=32 option on X86_64
* Add xGEMM3M unroll parameters for crossbuild-target CORE2
* Replace bogus mingw64/32bit CI job with actual 32bit build
mingw64 is not multilib-capable, so using an x86_64-mingw with BINARY=32 in the CI was not going to work anyway (but build passed while BINARY=32 was ignored). 
							
						 
						
							2019-09-10 08:27:06 +02:00  
						
					 
				
					
						
							
							
								 
								Sacha Refshauge
							
						 
						
							 
							
							
							
							
								
							
							
								47ebce4d1a 
								
							 
						 
						
							
							
								
								Clean up, fix old typos. Simplify arch usages. Move system arch check to earlier position.  
							
							 
							
							
							
						 
						
							2017-08-21 00:37:29 +10:00  
						
					 
				
					
						
							
							
								 
								Hank Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								560c96a9a7 
								
							 
						 
						
							
							
								
								Fixed newlines in some cmake files.  
							
							 
							
							
							
						 
						
							2015-02-03 15:11:15 -06:00  
						
					 
				
					
						
							
							
								 
								Hank Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								30be551502 
								
							 
						 
						
							
							
								
								Corrected fortran compiler name variables.  
							
							 
							
							... 
							
							
							
							Fixed some typos.
Updated c_check to set ARCH and BINARY64/32.
Added version variables. 
							
						 
						
							2015-02-03 14:21:22 -06:00  
						
					 
				
					
						
							
							
								 
								Hank Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								e4bfbd8258 
								
							 
						 
						
							
							
								
								Added fc.cmake (forgot it in last commit).  
							
							 
							
							... 
							
							
							
							Moved a couple C compiler ifs from Makefile.system into cc.cmake. 
							
						 
						
							2015-02-03 13:08:59 -06:00  
						
					 
				
					
						
							
							
								 
								Hank Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								af11aff309 
								
							 
						 
						
							
							
								
								Ported C compiler settings from Makefile.system into new cmake file.  
							
							 
							
							
							
						 
						
							2015-02-03 12:00:49 -06:00