105 Commits (668f48f4fc80db2d886576f20b7d4ddb6defd4c1)

Author SHA1 Message Date
  Martin Kroeker 668f48f4fc
Use CMAKE_C_COMPILER_VERSION instead of dumpversion calls (#4698) 1 year ago
  Martin Kroeker 3d26837a35
Suppress GCC14 error exit in the f2c-converted LAPACK 1 year ago
  مهدي شينون (Mehdi Chinoune) cda55f2fd2
Don't pass `-exhaustive-register-search` directly to clang compiler 1 year ago
  Martin Kroeker 52b71a1673
Filter out FFLAGS that flang-new from LLVM18 no longer supports (#4569) 1 year ago
  Martin Kroeker a0e3f77e0b
add FIXED_LIBNAME, PREFIX and SUFFIX 1 year ago
  Martin Kroeker 49689fbef7
Add support for compiling SVE kernels with the NVIDIA HPC compiler 2 years ago
  Martin Kroeker ac698cedad
Add compiler options for ARM64 SVE targets in DYNAMIC_ARCH builds 2 years ago
  Martin Kroeker d2144b2981
Add NVHPC 2 years ago
  Martin Kroeker de937b3194
Add clang option to avoid running out of registers in AVX512 assembly 2 years ago
  Martin Kroeker e964ebd0d0
Add compiler option for AVX512-capable Ryzen(4) 2 years ago
  Martin Kroeker a0a4f7c447
Add -mfma to -mavx2 for clang, and add AVX2 declaration for Zen in DYNAMIC_ARCH builds 3 years ago
  Martin Kroeker 85fd3c4279
Support compilation with the Cray C and Fortran compilers (#3712) 3 years ago
  Martin Kroeker 18b19d135b
C_LAPACK: Fixes to make it compile with MSVC (#3605) 3 years ago
  Martin Kroeker b7873605d4
Use f2c translations of LAPACK when no Fortran compiler is available (#3539) 3 years ago
  Rafael Cardoso Fernandes Sousa d38110a5ce Use CMake variables instead of as 3 years ago
  Rafael Cardoso Fernandes Sousa 214fbcee15 Fix cmake for power 3 years ago
  Markus Mützel de2ed66596 cmake: Set SUFFIX64 also for NOFORTRAN 3 years ago
  Wangyang Guo 3dc6052c7e initial support for Sapphire Rapids platform 4 years ago
  Martin Kroeker e02df9fc55
Propagate BUILD_BFLOAT16 to CFLAGS 4 years ago
  Wangyang Guo 76ea8db4da Small Matrix: enable by default for x86_64 arch 4 years ago
  Wangyang Guo fee5abd84b Small Matrix: support cmake build 4 years ago
  Martin Kroeker 30f23be0f9
Rework setting of -mfma to only apply it where necessary 4 years ago
  User User-User 91e2b11d3c add to cmake listings too 4 years ago
  刘雨培 725432efaa pass NO_AVX512 macro def 4 years ago
  Martin Kroeker 33b5670122
Merge pull request #3096 from martin-frbg/fixclangcmake 4 years ago
  Martin Kroeker 95e19e2e23
fix case in compiler name check 4 years ago
  Martin Kroeker 99ac042702
remove spurious lines (probably editor malfunction) 4 years ago
  Martin Kroeker 774b9f8653
handle AppleClang in Cooperlake support condition 4 years ago
  Martin Kroeker eb1d2344f7
Fix compiler version check for Intel Cooperlake support (clang-cl does not accept -dumpversion) 4 years ago
  xoviat b60de4447a add cortex-m platform 4 years ago
  Martin Kroeker 438a8e5624
Fix placement of getarch call and spurious cpu property accumulation in DYNAMIC_ARCH builds 4 years ago
  Martin Kroeker 0155cd53a3
Add -msse3 where needed for DYNAMIC_ARCH builds 4 years ago
  Martin Kroeker b9bc76aec4
Add files via upload 4 years ago
  Martin Kroeker f64243ff57
Add compiler options for sse/sse2/ssse3/sse4.1 5 years ago
  Martin Kroeker e3a29f6b58
Change "HALF" and "sh" to "BFLOAT16" and "sb" 5 years ago
  Martin Kroeker 68e6823d36
Adapt for supporting only a subset of variable types 5 years ago
  Martin Kroeker e1b7123bbe
Merge pull request #2867 from Qiyu8/usimd-floatdot 5 years ago
  Qiyu8 f32d34a015 add sse3 compiler flag 5 years ago
  Martin Kroeker a5feea6611
make BLAS3_MEM_ALLOC_THRESHOLD configurable on non-Windows 5 years ago
  Martin Kroeker c4aeeeb9f4
Activate all BUILD_ options if none was specified 5 years ago
  Martin Kroeker 26792d2096
Copy BUILD_* directives to the compiler options to allow ifdef in tests 5 years ago
  Martin Kroeker 68b1713c30
Merge pull request #2811 from martin-frbg/issue2806 5 years ago
  Martin Kroeker bd3207b4b4
Update system.cmake 5 years ago
  Martin Kroeker b8ebfc9335
Update system.cmake 5 years ago
  Martin Kroeker 71d33c952d
Typo fix 5 years ago
  Martin Kroeker 6a3c074786
-march=cooperlake requires gcc10 5 years ago
  Chen, Guobing e740c4873d Enable COOPERLAKE build target 5 years ago
  Martin Kroeker 6876221cf3
Remove optimization level limit for flang again and add -fno-unroll-loops for AOCC flang 2.x instead 5 years ago
  Martin Kroeker 3ce469a34f
Limit optimization level to O1 for flang and add -frecursive 5 years ago
  Martin Kroeker bb12c2c854
Limit MAX_STACK_ALLOC availability to non-Wndows 5 years ago