Markus Mützel
|
00f44bfff7
|
cmake: Check if Fortran compiler is usable before enabling it.
|
4 years ago |
Martin Kroeker
|
a9e297e476
|
Fix handling of ifdef/ifndef
|
4 years ago |
Martin Kroeker
|
b6b024232d
|
Merge pull request #3508 from snadampal/v1_n2
OpenBLAS: aarch64: Add neoverse-v1/n2 architecture specifics
|
4 years ago |
Sunita Nadampalli
|
19c8f615dc
|
OpenBLAS: aarch64: Add neoverse-v1/n2 architecture specifics
|
4 years ago |
jgillis
|
ea3db69faa
|
Fix cmake crosscompilation for core2 target
Missing HAVE_SSE* cmake variables cause cc.cmake to forget about `-msse*` flags
|
4 years ago |
Rafael Cardoso Fernandes Sousa
|
d38110a5ce
|
Use CMake variables instead of as
|
4 years ago |
Rafael Cardoso Fernandes Sousa
|
214fbcee15
|
Fix cmake for power
|
4 years ago |
Martin Kroeker
|
454edd741c
|
Merge pull request #3425 from binebrank/arm_sve_dgemm
Add dgemm kernel for arm64 SVE
|
4 years ago |
Martin Kroeker
|
bcfbdc81b2
|
Merge pull request #3459 from rafaelcfsousa/fix_cmake
Fix issues when building OpenBLAS with cmake
|
4 years ago |
Bine Brank
|
1af73ce38e
|
Adapt CMake for SVE
|
4 years ago |
Rafael Cardoso Fernandes Sousa
|
d5c9353f1b
|
Modify the order that cmake set the KERNEL variables (generic now is fallback)
|
4 years ago |
Rafael Cardoso Fernandes Sousa
|
fb891f33da
|
Fix the cmake parser to identify more patterns
|
4 years ago |
Martin Kroeker
|
a3cd36acff
|
Add CMAKE support for cross-compiling to MIPS32
|
4 years ago |
Markus Mützel
|
de2ed66596
|
cmake: Set SUFFIX64 also for NOFORTRAN
|
4 years ago |
Martin Kroeker
|
02ea3db8e7
|
Merge pull request #3404 from guowangy/spr-build
Initial build support for Sapphire Rapids
|
4 years ago |
مهدي شينون (Mehdi Chinoune)
|
efd7ac241d
|
Fix MinGW/Clang 64 bits detection.
CMAKE_COMPILER_IS_GNUCC is only valid for GCC.
|
4 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 |
Martin Kroeker
|
1c0a8a714a
|
Add defaults for SBGEMV kernels
|
4 years ago |
Martin Kroeker
|
af19cda65a
|
Add "recursive" option for IBM xlf compiler (#3359)
* Add correct "recursive" option for xlf (from reference-lapack issue 606)
|
4 years ago |
Martin Kroeker
|
bec9d9f63d
|
Merge pull request #3335 from guowangy/small-matrix-latest
Add GEMM optimization for small matrix and single/double kernel for skylakex
|
4 years ago |
cianciosa
|
4c766cd11f
|
Fix a small syntax error. A ( was accidently deleted.
|
4 years ago |
cianciosa
|
c28560129f
|
Check the total number of arguments passed insead of if the ARGV# is defined. This fixes a problem when compling openblas as a subproject of another code.
|
4 years ago |
Wangyang Guo
|
76ea8db4da
|
Small Matrix: enable by default for x86_64 arch
If no customized GEMM_SMALL_M_PERMIT kernel defined, it will just by pass to normal path.
|
4 years ago |
Wangyang Guo
|
fee5abd84b
|
Small Matrix: support cmake build
|
4 years ago |
gxw
|
0b8f7c8c10
|
Add cmake support for LOONGARCH64
|
4 years ago |
Martin Kroeker
|
47ba85f314
|
Fix regex to match kernels suffixed with cpuname too
|
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 |
Martin Kroeker
|
13fa9f737d
|
Modify defines for CR and RC to work around name collision on Windows
|
4 years ago |
Martin Kroeker
|
db50b24a4a
|
Add entries for the new Householder Reconstruction functions from 3.9.1
|
4 years ago |
Martin Kroeker
|
40000d1f64
|
Add entries for Householder reconstruction functions from 3.9.1
|
4 years ago |
刘雨培
|
725432efaa
|
pass NO_AVX512 macro def
|
4 years ago |
Jake Arkinstall
|
d7a77091a3
|
Addressed issue #3100, removing an unnecessary write to the include directory
|
5 years ago |
Martin Kroeker
|
33b5670122
|
Merge pull request #3096 from martin-frbg/fixclangcmake
Fix Cooperlake/DYNAMIC_ARCH builds with clang on Windows
|
5 years ago |
Martin Kroeker
|
95e19e2e23
|
fix case in compiler name check
Co-authored-by: xoviat <49173759+xoviat@users.noreply.github.com>
|
5 years ago |
Martin Kroeker
|
99ac042702
|
remove spurious lines (probably editor malfunction)
|
5 years ago |
Martin Kroeker
|
774b9f8653
|
handle AppleClang in Cooperlake support condition
|
5 years ago |
Martin Kroeker
|
eb1d2344f7
|
Fix compiler version check for Intel Cooperlake support (clang-cl does not accept -dumpversion)
|
5 years ago |
Martin Kroeker
|
0cc36770f1
|
Merge pull request #3073 from xoviat/embedded
add embedded option
|
5 years ago |
Martin Kroeker
|
cb61d3b46b
|
Add DYNAMIC_LIST support for ARM64
|
5 years ago |
xoviat
|
b60de4447a
|
add cortex-m platform
|
5 years ago |
Martin Kroeker
|
89ae305e11
|
Workaround for cmake having its own C_COMPILER variable
|
5 years ago |
Martin Kroeker
|
ec4d77c47c
|
Add -mfma for HAVE_FMA3 in the non-DYNAMIC_ARCH case as well
|
5 years ago |
Martin Kroeker
|
a29338aaa6
|
Remove extraneous quotes that caused a cmake policy warning
|
5 years ago |
Martin Kroeker
|
438a8e5624
|
Fix placement of getarch call and spurious cpu property accumulation in DYNAMIC_ARCH builds
|
5 years ago |
Martin Kroeker
|
0155cd53a3
|
Add -msse3 where needed for DYNAMIC_ARCH builds
|
5 years ago |
Martin Kroeker
|
a9f9354296
|
Fix target test
|
5 years ago |
Martin Kroeker
|
b9bc76aec4
|
Add files via upload
|
5 years ago |
Martin Kroeker
|
e5f8c2bf8a
|
typo fix
|
5 years ago |