Martin Kroeker
23d59baaf1
Add -mfma to -mavx2 for Apple clang, and set AVX2 options for Zen as well
2022-09-13 22:39:27 +02:00
Martin Kroeker
85758aba67
Merge pull request #3763 from XiWeiGu/issue3761
...
MIPS64: Using the macro MTC rather than MTC1
2022-09-13 20:12:22 +02:00
gxw
365936ae1b
MIPS64: Using the macro MTC rather than MTC1
2022-09-13 16:39:40 +08:00
Martin Kroeker
fab84910ea
Merge pull request #3758 from martin-frbg/issue3755
...
Remove excessive quoting of arguments in Makefile.prebuild again
2022-09-07 14:57:22 +02:00
Martin Kroeker
389e378063
Remove excessive quoting of arguments from PR3722
2022-09-07 09:01:03 +02:00
Martin Kroeker
51efcfcd29
Merge pull request #3753 from martin-frbg/azure-macos
...
Move all Apple jobs on Azure to macos-11 following deprecation
2022-09-03 15:02:07 +02:00
Martin Kroeker
739c3c44a7
Work around windows/osx gcc12 x86_64 tree-optimizer problem and add an osx/gcc12 build to Azure CI ( #3745 )
...
Add pragma to disable the gcc tree-optimizer for some x86_64 S and Z kernels with gcc12 on OSX or Windows
2022-09-03 15:01:22 +02:00
Martin Kroeker
992a9222ff
Move all Apple jobs on Azure to macos-11 following deprecation
2022-09-03 09:56:25 +02:00
Martin Kroeker
93a6e5fe30
Merge pull request #3750 from mmuetzel/ci-msys2
...
CI (MSYS2): Configure with `-DCMAKE_BUILD_TYPE=Release`.
2022-09-02 14:47:16 +02:00
Martin Kroeker
6f4a60c42e
Merge pull request #3752 from martin-frbg/mips-xbuild
...
add target for mips xbuild
2022-09-02 14:40:02 +02:00
Martin Kroeker
41e51dbc1b
add target for mips xbuild
2022-09-02 13:07:51 +02:00
Markus Mützel
c4d7ce3384
CI (MSYS2): Add one runner with `-DCMAKE_BUILD_TYPE=None`.
2022-09-01 18:08:39 +02:00
Markus Mützel
594ceeceda
CI (MSYS2): Configure with `-DCMAKE_BUILD_TYPE=Release`.
2022-09-01 14:35:12 +02:00
Martin Kroeker
934a0e5397
Merge pull request #3749 from martin-frbg/issue3739
...
Work around XCode assembler SVE bug affecting DYNAMIC_ARCH builds on M1
2022-08-31 12:22:03 +02:00
Martin Kroeker
ae3bcc8949
Drop NeoverseN2 to armv8.2-a on OSX to make it build with gcc11 too
2022-08-31 10:41:01 +02:00
Martin Kroeker
68277282df
Work around XCode assembler SVE bug
2022-08-30 22:26:16 +02:00
Martin Kroeker
00534523ad
Merge pull request #3747 from martin-frbg/issue3746
...
Avoid spurious calls and warnings when NOFORTRAN is set
2022-08-29 20:03:20 +02:00
Martin Kroeker
e15f810a02
Avoid spurious version queries and associated expr errors in the NOFORTRAN case
2022-08-29 17:31:57 +02:00
Martin Kroeker
2847636ecd
Merge pull request #3744 from pablorcum/develop
...
Improves building from sources for QNX
2022-08-28 14:31:28 +02:00
Pablo Romero
1b1f781cf9
Added name and details to contributors' list.
2022-08-26 11:45:23 +02:00
Pablo Romero
84a5f0e2eb
Fixes #3743 .
2022-08-26 11:44:11 +02:00
Martin Kroeker
9a15791fbe
Merge pull request #3722 from FlyGoat/ci
...
GitHub Actions: Add cross compile tests
2022-08-19 20:45:16 +02:00
Martin Kroeker
bd30120ba7
Merge pull request #3720 from FlyGoat/mips64
...
Make it work on general MIPS64 processors
2022-08-19 20:24:27 +02:00
Zhang Xianyi
2ef7a58f97
Merge pull request #3724 from haanhvu/noissue
...
Clarify the installation guide in the output of `make`
2022-08-15 13:31:38 +08:00
Martin Kroeker
f2cd238450
Restore conditional compilation and fix for parallel make in LAPACK MATGEN ( #3733 )
...
* Restore NOPARALLEL and conditional compilation
2022-08-13 20:03:16 +02:00
Martin Kroeker
3e0381dfc6
Merge pull request #3731 from martin-frbg/linktest-c99
...
Add function prototypes to make linktest C99-compliant
2022-08-13 15:52:03 +02:00
Martin Kroeker
f703846ad9
Add function prototypes
2022-08-13 11:38:27 +02:00
Jiaxun Yang
4197c354fa
Set proper assembler arch for MIPS64
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-12 13:13:31 +01:00
Jiaxun Yang
fae9368f14
Implement DYNAMIC_LIST for MIPS64
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-12 13:13:31 +01:00
Jiaxun Yang
a50b29c540
Provide a fallback MIPS64_GENERIC target
...
It is really dangerous to fallback to Loongson core on other
MIPS64 processors.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-12 13:13:28 +01:00
Martin Kroeker
8a5ad01acd
Merge pull request #3725 from FlyGoat/alpha
...
Alpha build fixes
2022-08-11 20:38:07 +02:00
Martin Kroeker
0cca127907
Merge pull request #3726 from martin-frbg/fixc99
...
Fix C99-style declaration in converted LAPACK code
2022-08-11 20:36:49 +02:00
Martin Kroeker
be82449c3f
Merge pull request #3727 from martin-frbg/traviswait-2
...
Double the wait time for ppc jobs in Travis CI
2022-08-11 19:49:19 +02:00
Martin Kroeker
3fc06b6e7e
Double the wait time for ppc jobs in Travis CI
2022-08-11 16:42:02 +02:00
Martin Kroeker
704a024df4
Fix C99-style declaration of loop variable
2022-08-11 16:37:23 +02:00
Jiaxun Yang
407af4b6aa
Document alpha targets
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:08:48 +01:00
Jiaxun Yang
a03ed065e1
Wire up alpha in new build system
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:08:46 +01:00
Jiaxun Yang
50c4eeb97d
alpha: Remove include of version.h
...
It will be defined by preprocessor argument.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:02:58 +01:00
Jiaxun Yang
fa14bdb26d
Entitle missing declearation for alpha
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:02:58 +01:00
Jiaxun Yang
99f82f1f81
alpha: Use mb for rmb
...
Alpha never have a rmb instruction.
Just use mb for rmb.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:02:58 +01:00
Jiaxun Yang
1569a43f7e
GitHub Actions: Add cross compile tests
...
Add cross compile tests without running checks. Currently
only mips64el, riscv64, mipsel, alpha is wired up.
Just help us make sure those less popular CPUs are not
messed up by changes.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:01:34 +01:00
Jiaxun Yang
aaaecdbf19
Allow CC to contain space
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:01:30 +01:00
haanhvu
38e9c969c4
Clarify the installation guide in the output of make
2022-08-10 16:28:50 +07:00
Martin Kroeker
0946b1ea7e
Merge pull request #3719 from ivan-pi/lsame
...
Add const attribute to C LAPACK lsame
2022-08-09 22:15:26 +02:00
Martin Kroeker
5d577ad7b9
Merge pull request #3721 from isuruf/patch-1
...
Fix building tests when NOFORTRAN is not given at all
2022-08-09 20:24:40 +02:00
Martin Kroeker
b94944777b
Merge pull request #3718 from martin-frbg/fixsbtest
...
Fix SBGEMM test to work with INTERFACE64
2022-08-09 09:45:22 +02:00
Isuru Fernando
d54971fe20
Fix building tests when NOFORTRAN is not given at all
2022-08-08 11:20:38 -05:00
Martin Kroeker
3d338b57de
remove spurious loops
2022-08-08 17:09:45 +02:00
Ivan Pribec
802e71bf05
Add const attribute to lsame
2022-08-08 15:15:52 +02:00
Martin Kroeker
d9dc015cfc
Use blasint for INTERFACE64 compatibility
2022-08-08 14:52:10 +02:00