Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b61e64da6f 
								
							 
						 
						
							
							
								
								Merge pull request  #4142  from exyntech/armv8-as-arm64  
							
							 
							
							... 
							
							
							
							Fix armv8 detection in system_check.cmake 
							
						 
						
							2023-07-15 23:15:49 +02:00  
						
					 
				
					
						
							
							
								 
								Andy Mroczkowski
							
						 
						
							 
							
							
							
							
								
							
							
								45b2cd2fb2 
								
							 
						 
						
							
							
								
								treat armv8 CMAKE_SYSTEM_PROCESSOR as arm64  
							
							 
							
							... 
							
							
							
							The cmake scripts incorrectly treated armv8 as 32-bit arm, causing
compilation issues. This just adds 'armv8' to the arm64 condition check. 
							
						 
						
							2023-07-12 09:37:45 -04:00  
						
					 
				
					
						
							
							
								 
								Felix Yan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a721fccfdc 
								
							 
						 
						
							
							
								
								Fix riscv64 detection in system_check.cmake  
							
							 
							
							
							
						 
						
							2023-07-11 16:34:20 +03:00  
						
					 
				
					
						
							
							
								 
								Nursultan Zarlyk
							
						 
						
							 
							
							
							
							
								
							
							
								1bb7993a97 
								
							 
						 
						
							
							
								
								Fix MSVC ARM64 build. Add generic kernel for ARM64  
							
							 
							
							
							
						 
						
							2022-06-02 16:53:54 +02:00  
						
					 
				
					
						
							
							
								 
								Rafael Cardoso Fernandes Sousa
							
						 
						
							 
							
							
							
							
								
							
							
								214fbcee15 
								
							 
						 
						
							
							
								
								Fix cmake for power  
							
							 
							
							
							
						 
						
							2021-12-09 08:28:17 -06:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a3cd36acff 
								
							 
						 
						
							
							
								
								Add CMAKE support for cross-compiling to MIPS32  
							
							 
							
							
							
						 
						
							2021-11-20 17:34:28 +01:00  
						
					 
				
					
						
							
							
								 
								مهدي شينون (Mehdi Chinoune)
							
						 
						
							 
							
							
							
							
								
							
							
								efd7ac241d 
								
							 
						 
						
							
							
								
								Fix MinGW/Clang 64 bits detection.  
							
							 
							
							... 
							
							
							
							CMAKE_COMPILER_IS_GNUCC is only valid for GCC. 
							
						 
						
							2021-10-16 08:02:27 +01:00  
						
					 
				
					
						
							
							
								 
								gxw
							
						 
						
							 
							
							
							
							
								
							
							
								0b8f7c8c10 
								
							 
						 
						
							
							
								
								Add cmake support for LOONGARCH64  
							
							 
							
							
							
						 
						
							2021-08-02 10:00:41 +08:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								68e6823d36 
								
							 
						 
						
							
							
								
								Adapt for supporting only a subset of variable types  
							
							 
							
							
							
						 
						
							2020-10-11 15:01:32 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2367726578 
								
							 
						 
						
							
							
								
								Remove redundant status message  
							
							 
							
							
							
						 
						
							2020-09-30 23:28:49 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								68b1713c30 
								
							 
						 
						
							
							
								
								Merge pull request  #2811  from martin-frbg/issue2806  
							
							 
							
							... 
							
							
							
							Make NO_AVX512 option override the AVX512 compile test in CMAKE builds as well 
							
						 
						
							2020-09-01 17:19:14 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5feb087c05 
								
							 
						 
						
							
							
								
								Handle Apple labeling armv8 as arm64 rather than aarch64  
							
							 
							
							
							
						 
						
							2020-08-31 20:02:08 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e21a100e3 
								
							 
						 
						
							
							
								
								Add trivial check for stdatomic.h  
							
							 
							
							
							
						 
						
							2020-07-20 22:52:09 +00:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1d9773b800 
								
							 
						 
						
							
							
								
								Use proper extension on the avx512 testcase filename  
							
							 
							
							... 
							
							
							
							The need to call it .tmp existed only when it was generated by a tmpfile call, and the "-x c" option to tell the compiler it is actually a C source is not universally supported (this broke the test with clang-cl at least) 
							
						 
						
							2020-03-20 23:05:53 +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  
						
					 
				
					
						
							
							
								 
								Tyler Reddy
							
						 
						
							 
							
							
							
							
								
							
							
								3f6ab1582a 
								
							 
						 
						
							
							
								
								MAINT: remove legacy CMake endif()  
							
							 
							
							... 
							
							
							
							* clean up a case where CMake endif()
contained the conditional used in the
if(), which is no longer needed /
discouraged since our minimum required
CMake version supports the modern syntax 
							
						 
						
							2019-07-22 21:24:57 -06:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1679de5e59 
								
							 
						 
						
							
							
								
								Detect 32bit environment on 64bit ARM hardware  
							
							 
							
							... 
							
							
							
							for #2056 , using same approach as #2058  
							
						 
						
							2019-03-31 10:50:43 +02:00  
						
					 
				
					
						
							
							
								 
								Sacha
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c3e30b2bc2 
								
							 
						 
						
							
							
								
								Change 64-bit detection as explained in  #2056  
							
							 
							
							
							
						 
						
							2019-03-13 23:21:54 +10:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fd34820b99 
								
							 
						 
						
							
							
								
								Fix AVX512 test always returning false due to missing compiler option  
							
							 
							
							
							
						 
						
							2019-02-25 17:58:31 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dceff5542c 
								
							 
						 
						
							
							
								
								Handle Android environments that identify as Linux ( #1898 )  
							
							 
							
							... 
							
							
							
							* Handle Android environments that identify as Linux
termux terminal emulator does this, causing build failures through missed defines in common.h 
							
						 
						
							2018-12-01 20:56:11 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								84bcdf9c66 
								
							 
						 
						
							
							
								
								Revert "Add -march=skylake-avx512 when required"  
							
							 
							
							
							
						 
						
							2018-10-10 19:15:32 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a9b51b8448 
								
							 
						 
						
							
							
								
								Merge pull request  #1798  from martin-frbg/cmake-avx512  
							
							 
							
							... 
							
							
							
							Add -march=skylake-avx512 when required 
							
						 
						
							2018-10-08 21:15:17 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eba394c711 
								
							 
						 
						
							
							
								
								Add -march=skylake-avx512 when required  
							
							 
							
							... 
							
							
							
							fixes  #1797  
							
						 
						
							2018-10-08 19:18:12 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4c3643ed7f 
								
							 
						 
						
							
							
								
								Check availability of immintrin.h in the AVX512 compatibility test  
							
							 
							
							
							
						 
						
							2018-10-04 07:36:49 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b74aef2816 
								
							 
						 
						
							
							
								
								Add -march=skylake-avx512 to AVX512 compile check and suppress its output  
							
							 
							
							
							
						 
						
							2018-07-03 14:41:44 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4718b1fee 
								
							 
						 
						
							
							
								
								Better AVX512 test case  
							
							 
							
							
							
						 
						
							2018-06-06 16:51:30 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kroeker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7fb62aed7e 
								
							 
						 
						
							
							
								
								Check build system support for AVX512 instructions  
							
							 
							
							
							
						 
						
							2018-06-05 23:29:33 +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