Martin Kroeker
fdc1cdb102
Merge pull request #3898 from martin-frbg/zen4fix
Fix compiler option setting for AVX512-capable ZEN targets
3 years ago
Martin Kroeker
60dfba0d92
Merge pull request #3897 from martin-frbg/cortexx3-id
Add cpuid support for Cortex A715 and X3 by aliasing to A710/X2
3 years ago
Martin Kroeker
19a696f8fe
fix nested conditionals
3 years ago
Martin Kroeker
e964ebd0d0
Add compiler option for AVX512-capable Ryzen(4)
3 years ago
Martin Kroeker
8e8651f0a5
Supply necessary gcc option for AVX512-capable Ryzens
3 years ago
Martin Kroeker
9ecfa94744
Add part numbers for A715 and X3 aliased to A710/X2
3 years ago
Martin Kroeker
6876360a7a
Merge pull request #3896 from antonio-rojas/patch-1
Fix USE_PERL option usage
3 years ago
Martin Kroeker
ab3399d0c3
Merge pull request #3895 from martin-frbg/issue3892
Fix linking to libm with CMAKE
3 years ago
Antonio Rojas
21a18fdf2f
Fix USE_PERL option usage
Once you define the USE_PERL variable it is always set as DEFINED regardless of its value. One should chack for the actual variable value.
3 years ago
Martin Kroeker
afff3f5510
Fix typo that could clear EXTRALIB settings
3 years ago
Martin Kroeker
7e97dddbf9
Fix linking the library with libm on systems known to need it
3 years ago
Martin Kroeker
98630db7a9
Merge pull request #3894 from martin-frbg/homebrew-workflow2
Update nightly-Homebrew-build.yml
3 years ago
Martin Kroeker
c718de14c5
Update nightly-Homebrew-build.yml
add NO_INSTALL_FROM_API to re-enable --HEAD
3 years ago
Martin Kroeker
6c1076e133
Merge pull request #3886 from uniontech-lilinjie/develop
fix typo
3 years ago
lilinjie
530da73b23
fix typo
Signed-off-by: lilinjie <lilinjie@uniontech.com>
3 years ago
Martin Kroeker
c4a3bd9f46
Merge pull request #3882 from martin-frbg/homebrew_workflow
gh workflow: Disable homebrew dependents check to avoid python 3.11 conflict
3 years ago
Martin Kroeker
5be8b43fa9
Disable dependents check to avoid python 3.11 conflict
3 years ago
Martin Kroeker
2565e61d5d
Merge pull request #3880 from martin-frbg/rework_msa
Rework MIPS MSA capability detection/handling
3 years ago
Martin Kroeker
2a203eedd3
Make HAVE_MSA describe cpu capability, NO_MSA software/env
3 years ago
Martin Kroeker
31fd13d048
MIPS: make HAVE_MSA reflect cpu capability and NO_MSA software/env
3 years ago
Martin Kroeker
3f378cb6d3
Move MIPS compiler options for MSA out of c_check
3 years ago
Martin Kroeker
5d6fde58e3
Merge pull request #3875 from martin-frbg/issue3874
Make SVE-enabled ARM64 targets in DYNAMIC_ARCH builds depend on a relatively recent compiler
3 years ago
Martin Kroeker
d4868babbc
Fix typos
3 years ago
Martin Kroeker
3e64fa72c4
Settings from Makefile(_kernel).conf should be available to DYNAMIC_ARCH kernel builds
3 years ago
Martin Kroeker
18c99d3e63
Update dynamic_arm64.c
3 years ago
Martin Kroeker
186a310f92
Update dynamic_arm64.c
3 years ago
Martin Kroeker
ca3b5ae3f0
Pass NO_SVE if set
3 years ago
Martin Kroeker
f07f4db1ce
On ARM64, check for SVE support
3 years ago
Martin Kroeker
5ddcc5ffa2
Update arch.cmake
3 years ago
Martin Kroeker
18cac5a34c
SVE-enabled ARM64 targets in DYNAMIC_ARCH require a recent compiler
3 years ago
Martin Kroeker
d16261fbc6
SVE-enabled targets in ARM64 DYNAMIC_ARCH require a recent compiler
3 years ago
Martin Kroeker
5a9cd87794
Merge pull request #3868 from Mousius/sve-prefetch
Remove prefetches from SVE kernels
3 years ago
Martin Kroeker
efdd5b8965
Merge pull request #3872 from martin-frbg/lapack775
Fix uninitialized variables on quick return paths of ?LARR? (Reference-LAPACK 775)
3 years ago
Martin Kroeker
550f052154
Merge pull request #3873 from martin-frbg/workflow-flang
GH workflow: ensure libtinfo is available for Linux/flang
3 years ago
Martin Kroeker
da028179e4
try libtinfo5 rather than libtinfo-devel
3 years ago
Martin Kroeker
4d9d810b98
ensure libtinfo is available for Linux/flang
3 years ago
Martin Kroeker
e436ca61b4
Fix uninitialized variables on quick return path (Reference-LAPACK PR775)
3 years ago
Martin Kroeker
4c12fc5f5d
Merge pull request #3852 from bartoldeman/sscal-opt
Add sscal.c + microkernels for Haswell, Zen, Skylake and newer.
3 years ago
Martin Kroeker
87d337c6c6
Merge pull request #3867 from martin-frbg/issue3856
Copy NO_WARMUP preset from Makefile.rule to CMAKE to fix startup delays
3 years ago
Chris Sidebottom
1361229291
Remove prefetches from SVE kernels
This is a precursor to enabling the SVE kernels for Arm(R) Neoverse(TM)
V1 which has 256-bit SVE. Testing revealed that the SVE kernel was
actually worse in some cases than the existing kernel which seemed odd -
removing these prefetches the underlying architecture seems to do a better job
😸
3 years ago
Martin Kroeker
d5810b077a
Copy NO_WARMUP preset from Makefile.rule
3 years ago
Martin Kroeker
84a1d76d1e
Merge pull request #3866 from martin-frbg/issue3859
Fix INTERFACE64 option handling in gmake builds on riscv and loongarch
3 years ago
Martin Kroeker
57151b97aa
Fix INTERFACE64 builds on riscv and loongarch
3 years ago
Martin Kroeker
52cdb0555b
Merge pull request #3863 from martin-frbg/issue3862
Add -lm on any arm/arm64 BSD, not just FreeBSD
3 years ago
Martin Kroeker
62341ac5e1
Fix missing parenthesis
3 years ago
Martin Kroeker
5a294b0c8a
Add -lm on any arm/arm64 BSD, not just FreeBSD
3 years ago
Martin Kroeker
b231fbcd67
Merge pull request #3858 from glennpj/ifort
Patch for Intel Fortran compiler
3 years ago
Martin Kroeker
73dc03c7c4
Merge pull request #3861 from martin-frbg/emcc-cleanup
Fix C function signatures in LAPACKE headers and f2c-generated LAPACK C files
3 years ago
Martin Kroeker
05fbc81409
rewrite the ifdef as Windows cl failed to parse it
3 years ago
martin-frbg
8df791e513
Fix signatures of external functions in the f2c-generated C sources
3 years ago