Martin Kroeker
909ad04aef
Merge pull request #2145 from martin-frbg/1912-3
Separate implementations of AMAX and IAMAX on arm
6 years ago
Martin Kroeker
417efd41c6
Merge pull request #2110 from pc2/cpu-detection
Fix detection of Skylake processors when using GCC
6 years ago
Michael Lass
9cdc828afa
c_check: Unlink correct file
6 years ago
Michael Lass
7a9a4dbc4f
Fix detection of AVX512 capable compilers in getarch
21eda8b5 introduced a check in getarch.c to test if the compiler is capable of
AVX512. This check currently fails, since the used __AVX2__ macro is only
defined if getarch itself was compiled with AVX2/AVX512 support. Make sure this
is the case by building getarch with -march=native on x86_64. It is only
supposed to run on the build host anyway.
6 years ago
Martin Kroeker
27649b9543
Document NO_AVX512
for #2151
6 years ago
Martin Kroeker
74c10b57c6
Use generic kernels for complex (I)AMAX to support softfp
6 years ago
Martin Kroeker
c5495d2056
Ensure correct output for DAMAX with softfp
6 years ago
Martin Kroeker
c70496b108
Separate implementations of AMAX and IAMAX on arm
As noted in #1912 and comment on #1942 , the combined implementation happens to "do the right thing" on hardfp, but cannot return both value and index on softfp where they would have to share the return register
6 years ago
Martin Kroeker
ca8d8835f5
Merge pull request #2144 from xianyi/revert-2142-issue1912-2
Revert "Add softfp support in min/max kernels"
6 years ago
Martin Kroeker
d76b20b4d2
Revert "Add softfp support in min/max kernels"
6 years ago
Martin Kroeker
85af04da3c
Merge pull request #2142 from martin-frbg/issue1912-2
Add softfp support in min/max kernels
6 years ago
Martin Kroeker
11e0dcbffb
Merge pull request #2141 from martin-frbg/issue1912
Build and run utests independently of fortran
6 years ago
Martin Kroeker
79366ff7a9
Add softfp support in min/max kernels
fix for #1912
6 years ago
Martin Kroeker
21d05a4835
Merge pull request #2140 from martin-frbg/pgi19
Do not try ancient PGI hacks with recent versions of that compiler
6 years ago
Martin Kroeker
940f38f6dd
Build and run utests in any case, they do their own checks for fortran availability
6 years ago
Martin Kroeker
1778fd4219
Do not try ancient PGI hacks with recent versions of that compiler
should fix #2139
6 years ago
Martin Kroeker
969dd6175e
Merge pull request #2136 from martin-frbg/issue2126
Add option to allow combining USE_THREAD=0 with thread locking support
6 years ago
Martin Kroeker
d8d5682481
Merge pull request #2134 from tylerjereddy/skylake_regress_guard_may14
TST: add SkylakeX AVX512 CI test
6 years ago
Martin Kroeker
f66c11fc22
Remove unrelated change
6 years ago
Martin Kroeker
5ecffc28f2
Add option USE_LOCKING but keep default settings intact
6 years ago
Martin Kroeker
86dda5c2fa
Add option USE_LOCKING for SMP-like locking in USE_THREAD=0 builds
6 years ago
Martin Kroeker
1e52572be3
Add option USE_LOCKING for single-threaded build with locking support
6 years ago
Martin Kroeker
d2cb610272
Add option USE_LOCKING for single-threaded build with locking support
for calling from concurrent threads
6 years ago
Tyler Reddy
a211bc9b6a
TST: add SkylakeX AVX512 CI test
* adapt the C-level reproducer code for some
recent SkylakeX AVX512 kernel issues, provided
by Isuru Fernando and modified by Martin Kroeker,
for usage in the utest suite
* add an Intel SDE SkylakeX emulation utest run to
the Azure CI matrix; a custom Docker build was required
because Ubuntu image provided by Azure does not support
AVX512VL instructions
6 years ago
Martin Kroeker
9208ab8603
Merge pull request #2130 from isuruf/drone
Drone CI for arm64 native builds
6 years ago
Isuru Fernando
b43deb4ad6
Fix typo
6 years ago
Isuru Fernando
b911525c81
arm32 build
6 years ago
Isuru Fernando
7ff44e0016
Remove qemu armv8 builds
6 years ago
Isuru Fernando
e3cb8ad2d6
See if ubuntu 19.04 fixes the ICE
6 years ago
Isuru Fernando
7aa6faad5f
parallel build
6 years ago
Isuru Fernando
3d94ab660f
build without lapack on cmake
6 years ago
Isuru Fernando
cd99dfe034
Add cmake builds and print options
6 years ago
Isuru Fernando
dadafcdcd8
Add a cmake build as well
6 years ago
Isuru Fernando
d40c109eb0
no need of gcc in clang build
6 years ago
Isuru Fernando
608cd69b66
update yes
6 years ago
Isuru Fernando
231472c4c6
Fix typo
6 years ago
Isuru Fernando
612c2d78e0
apt update
6 years ago
Isuru Fernando
dc110e179d
Switch to ubuntu and parallel jobs
6 years ago
Isuru Fernando
9184590c33
gfortran->gcc-gfortran
6 years ago
Isuru Fernando
a0aaf308ed
Install gfortran and add a clang job
6 years ago
Isuru Fernando
15f925fe9a
Install perl
6 years ago
Isuru Fernando
21acf03e9a
Install gcc
6 years ago
Isuru Fernando
ff807473bb
remove sudo
6 years ago
Isuru Fernando
58829c0988
install make
6 years ago
Isuru Fernando
d86f0b9e74
Test drone CI
6 years ago
Martin Kroeker
63554d5dec
Merge pull request #2129 from martin-frbg/armv8azure
Move ARMv8/gcc CI job from Travis to Azure
6 years ago
Martin Kroeker
43068288e9
Update .travis.yml
6 years ago
Martin Kroeker
999a04f101
Move ARMv8 gcc build from Travis to Azure
6 years ago
Martin Kroeker
3cb1c8d210
Move ARMv8 gcc build from Travis to Azure
6 years ago
Martin Kroeker
ff1bfe7b16
Merge pull request #2127 from martin-frbg/issue2114_2
Add NO_AFFINITY to available CMAKE options on Linux, and set it to ON
6 years ago