Markus Mützel
|
00f44bfff7
|
cmake: Check if Fortran compiler is usable before enabling it.
|
2022-01-21 13:27:17 +01:00 |
Martin Kroeker
|
a9e297e476
|
Fix handling of ifdef/ifndef
|
2022-01-09 23:31:59 +01:00 |
Martin Kroeker
|
b6b024232d
|
Merge pull request #3508 from snadampal/v1_n2
OpenBLAS: aarch64: Add neoverse-v1/n2 architecture specifics
|
2022-01-09 14:50:26 +01:00 |
Sunita Nadampalli
|
19c8f615dc
|
OpenBLAS: aarch64: Add neoverse-v1/n2 architecture specifics
|
2022-01-07 00:28:17 +00:00 |
jgillis
|
ea3db69faa
|
Fix cmake crosscompilation for core2 target
Missing HAVE_SSE* cmake variables cause cc.cmake to forget about `-msse*` flags
|
2021-12-29 22:50:20 +01:00 |
Rafael Cardoso Fernandes Sousa
|
d38110a5ce
|
Use CMake variables instead of as
|
2021-12-10 17:46:53 -06: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 |
Martin Kroeker
|
bcfbdc81b2
|
Merge pull request #3459 from rafaelcfsousa/fix_cmake
Fix issues when building OpenBLAS with cmake
|
2021-11-26 15:19:24 +01:00 |
Bine Brank
|
1af73ce38e
|
Adapt CMake for SVE
|
2021-11-26 10:35:01 +01:00 |
Rafael Cardoso Fernandes Sousa
|
d5c9353f1b
|
Modify the order that cmake set the KERNEL variables (generic now is fallback)
|
2021-11-24 20:08:35 -06:00 |
Rafael Cardoso Fernandes Sousa
|
fb891f33da
|
Fix the cmake parser to identify more patterns
|
2021-11-24 14:07:28 -06:00 |
Martin Kroeker
|
a3cd36acff
|
Add CMAKE support for cross-compiling to MIPS32
|
2021-11-20 17:34:28 +01:00 |
Markus Mützel
|
de2ed66596
|
cmake: Set SUFFIX64 also for NOFORTRAN
|
2021-11-15 08:53:52 +01:00 |
Martin Kroeker
|
02ea3db8e7
|
Merge pull request #3404 from guowangy/spr-build
Initial build support for Sapphire Rapids
|
2021-10-17 23:05:11 +02: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 |
Wangyang Guo
|
3dc6052c7e
|
initial support for Sapphire Rapids platform
|
2021-10-12 01:30:40 -07:00 |
Martin Kroeker
|
e02df9fc55
|
Propagate BUILD_BFLOAT16 to CFLAGS
|
2021-09-14 16:12:27 +02:00 |
Martin Kroeker
|
1c0a8a714a
|
Add defaults for SBGEMV kernels
|
2021-09-14 16:10:58 +02:00 |
Martin Kroeker
|
af19cda65a
|
Add "recursive" option for IBM xlf compiler (#3359)
* Add correct "recursive" option for xlf (from reference-lapack issue 606)
|
2021-09-04 18:26:59 +02:00 |
Martin Kroeker
|
bec9d9f63d
|
Merge pull request #3335 from guowangy/small-matrix-latest
Add GEMM optimization for small matrix and single/double kernel for skylakex
|
2021-08-29 22:33:33 +02:00 |
cianciosa
|
4c766cd11f
|
Fix a small syntax error. A ( was accidently deleted.
|
2021-08-11 12:08:34 -04:00 |
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.
|
2021-08-11 12:00:07 -04:00 |
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.
|
2021-08-05 02:59:36 +00:00 |
Wangyang Guo
|
fee5abd84b
|
Small Matrix: support cmake build
|
2021-08-04 08:50:15 +00:00 |
gxw
|
0b8f7c8c10
|
Add cmake support for LOONGARCH64
|
2021-08-02 10:00:41 +08:00 |
Martin Kroeker
|
47ba85f314
|
Fix regex to match kernels suffixed with cpuname too
|
2021-07-22 17:24:15 +02:00 |
Martin Kroeker
|
30f23be0f9
|
Rework setting of -mfma to only apply it where necessary
|
2021-07-22 12:00:03 +02:00 |
User User-User
|
91e2b11d3c
|
add to cmake listings too
|
2021-06-20 15:32:42 +02:00 |
Martin Kroeker
|
13fa9f737d
|
Modify defines for CR and RC to work around name collision on Windows
|
2021-06-16 12:17:25 +02:00 |
Martin Kroeker
|
db50b24a4a
|
Add entries for the new Householder Reconstruction functions from 3.9.1
|
2021-05-02 19:55:15 +02:00 |
Martin Kroeker
|
40000d1f64
|
Add entries for Householder reconstruction functions from 3.9.1
|
2021-05-02 19:21:59 +02:00 |
刘雨培
|
725432efaa
|
pass NO_AVX512 macro def
|
2021-04-07 00:10:41 +08:00 |
Jake Arkinstall
|
d7a77091a3
|
Addressed issue #3100, removing an unnecessary write to the include directory
|
2021-02-10 12:11:17 +00:00 |
Martin Kroeker
|
33b5670122
|
Merge pull request #3096 from martin-frbg/fixclangcmake
Fix Cooperlake/DYNAMIC_ARCH builds with clang on Windows
|
2021-02-02 13:33:15 +01:00 |
Martin Kroeker
|
95e19e2e23
|
fix case in compiler name check
Co-authored-by: xoviat <49173759+xoviat@users.noreply.github.com>
|
2021-02-02 10:53:46 +01:00 |
Martin Kroeker
|
99ac042702
|
remove spurious lines (probably editor malfunction)
|
2021-02-01 21:02:53 +01:00 |
Martin Kroeker
|
774b9f8653
|
handle AppleClang in Cooperlake support condition
|
2021-02-01 20:18:53 +01:00 |
Martin Kroeker
|
eb1d2344f7
|
Fix compiler version check for Intel Cooperlake support (clang-cl does not accept -dumpversion)
|
2021-02-01 19:45:25 +01:00 |
Martin Kroeker
|
0cc36770f1
|
Merge pull request #3073 from xoviat/embedded
add embedded option
|
2021-01-31 18:02:41 +01:00 |
Martin Kroeker
|
cb61d3b46b
|
Add DYNAMIC_LIST support for ARM64
|
2021-01-25 13:13:20 +01:00 |
xoviat
|
b60de4447a
|
add cortex-m platform
|
2021-01-19 08:57:44 -06:00 |
Martin Kroeker
|
89ae305e11
|
Workaround for cmake having its own C_COMPILER variable
|
2021-01-13 12:30:26 +01: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
|
438a8e5624
|
Fix placement of getarch call and spurious cpu property accumulation in DYNAMIC_ARCH builds
|
2020-11-07 20:26:12 +01:00 |
Martin Kroeker
|
0155cd53a3
|
Add -msse3 where needed for DYNAMIC_ARCH builds
|
2020-11-03 23:45:49 +01:00 |
Martin Kroeker
|
a9f9354296
|
Fix target test
|
2020-11-02 23:17:46 +01:00 |
Martin Kroeker
|
b9bc76aec4
|
Add files via upload
|
2020-11-02 22:43:50 +01:00 |
Martin Kroeker
|
e5f8c2bf8a
|
typo fix
|
2020-11-01 22:25:43 +01:00 |