Sébastien Villemot
7543e578a4
Add support for TARGET=ZARCH_GENERIC and TARGET=Z13
8 years ago
Martin Kroeker
601c71fe54
Merge pull request #1304 from martin-frbg/aix-build-fixes
(Plain make) build system fixes for AIX
8 years ago
Martin Kroeker
3810a6fd99
(Plain make) build system fixes for AIX
- retry fortran compiler test with aix-specific option if generic -m32/-m64 fails
- pass any custom ARFLAGS to lapack
- no addition of -m32/-m64 to the CFLAGS and FFLAGS on AIX
8 years ago
Martin Kroeker
742f54c235
Merge pull request #1303 from martin-frbg/imatcopy-rowscols
Fix cols/rows mixup in omatcopy 2nd step for BlasTrans cases
8 years ago
Martin Kroeker
d674fbb4c7
Fix cols/rows mixup in omatcopy 2nd step for BlasTrans cases
Equivalent of #1244 (issue #899 ) for the non-complex cases. Fixes #1289
8 years ago
Martin Kroeker
2922c15f36
Merge pull request #1302 from martin-frbg/nofortran-fix
Remove default FEXTRALIBS in NOFORTRAN case
8 years ago
Martin Kroeker
3a245a376f
Remove default FEXTRALIBS in NOFORTRAN case
8 years ago
Martin Kroeker
46c9357c72
Merge pull request #1288 from quickwritereader/develop
Optimized standard Blas Level-1,2 (excluding nrm2 functions) for z13 (double precision). Issue 884
8 years ago
Martin Kroeker
1c3e2d3dd5
Merge pull request #1293 from embray/cygwin/install
More canonical installation on Cygwin
8 years ago
Martin Kroeker
f66d908282
Merge pull request #1299 from martin-frbg/race_fixes
Fix thread data races uncovered by gcc thread sanitizer
8 years ago
Martin Kroeker
ba1f91f17b
Convert another caller of "allocation" to LOCK_COMMAND
... as the "allocation" code jumped to now does UNLOCK_COMMAND instead of blas_unlock
8 years ago
Martin Kroeker
f460776f0f
Fix thread data races
8 years ago
Martin Kroeker
e882f3d6f3
Fix thread data race in memory.c
8 years ago
Erik M. Bray
dddedbab5d
More canonical installation on Cygwin:
* The DLL is named cygopenblas.dll, not libopenblas.dll
* The import lib (still called libopenblas.dll.a) is installed
8 years ago
Abdurrauf
1cfdb2295d
Optimized standard Blas Level-1,2 (excluding nrm2 functions) for z13 (double precision)
8 years ago
Martin Kroeker
00740c0e34
Merge pull request #1290 from martin-frbg/imatcopy
Use in-place transform shortcut only if matrix is square
8 years ago
Martin Kroeker
254db9bd7c
Use in-place transform shortcut only if matrix is square
8 years ago
Martin Kroeker
f2074f9ac1
Merge pull request #1286 from martin-frbg/baytrail
Fix coretype detection for Bay Trail Atom
8 years ago
Martin Kroeker
aece65ea29
Fix coretype detection for Bay Trail Atom
My earlier PR #982 appears to have been incomplete in this regard - fixes #1285
8 years ago
Martin Kroeker
50715e8945
Merge pull request #1281 from sharkcz/armv8
fix detection of generic ARMv8 CPUs
8 years ago
Dan Horák
1763e01567
fix detection of generic ARMv8 CPUs
8 years ago
Martin Kroeker
a8a342ccc4
Merge pull request #1277 from cconrads-scicomp/fix-installation-instructions
Make: fix installation instructions
8 years ago
Martin Kroeker
9e9a9553db
Merge pull request #1276 from cconrads-scicomp/android_-lm_fix
ARM: do not add linker flag `-lm` unconditionally
8 years ago
Martin Kroeker
be7c1b6324
Merge pull request #1275 from cconrads-scicomp/recognize-gfortran-on-arm
ARM: recognize gfortran pre-releases
8 years ago
Christoph Conrads
be8e8228ae
Make: show installation instructions after build
8 years ago
Christoph Conrads
77b197bc93
Make: fix installation instructions
The installation instructions as shown after successfully compiling
OpenBLAS are wrong because this arguments used during compilation have
to be provided to Make again.
8 years ago
Christoph Conrads
9cc6599056
ARM: do not add linker flag `-lm` unconditionally
On ARM the required math library depends on whether the soft floating
point ABI is used or not but this is already handled in
`Makefile.system`, lines 499-505.
8 years ago
Christoph Conrads
da611dd81a
ARM: recognize gfortran pre-releases
Without proper recognition of gfortran versions such as
> GNU Fortran (GCC) 4.9.x 20150123 (prerelease)
OpenBLAS assumes the presence of the G77 compiler. Consequently,
`-lgfortran` is missing from the pkg-config file.
The aforementioned compiler is the gfortran compiler in the Android repo
in a commit tagged as `ndk-r14`, cf. Paul Mustière's gfortran build
instructions for Android at https://github.com/buffer51/android-gfortran
8 years ago
Martin Kroeker
e6b9b660c3
Merge pull request #1264 from isuruf/dyn
Support DYNAMIC_ARCH with CMake
8 years ago
Martin Kroeker
62635b1fb5
Merge pull request #1268 from jirutka/travis-2
Travis: Add jobs building with clang and disable job `LINUX64_MUSL USE_OPENMP=1`
8 years ago
Martin Kroeker
75ddfbd687
Change travis back to sudo true
,,,to see if this has any influence on the recent ld SIGKILLS
8 years ago
Isuru Fernando
2f12ea017b
No strncasecmp with MSVC
8 years ago
Isuru Fernando
d3b677fe87
Add commonobjs
8 years ago
Isuru Fernando
6f83004252
Test DYNAMIC_ARCH on appveyor
8 years ago
Isuru Fernando
505b218829
Merge remote-tracking branch 'upstream/develop' into dyn
8 years ago
Martin Kroeker
719fcc56b0
Merge pull request #1262 from martin-frbg/xmv_thread-splitting
Make sure that range limit of last thread never exceeds data size
8 years ago
Martin Kroeker
1296c89688
Merge pull request #1256 from isuruf/develop
Support compiling with clang on windows
8 years ago
Jakub Jirutka
dfb91f2a31
Travis: Add jobs building with clang
8 years ago
Jakub Jirutka
2ec76011f9
Travis: Disable job "LINUX64_MUSL USE_OPENMP=1"
https://github.com/xianyi/OpenBLAS/pull/1255#issuecomment-320494610
8 years ago
Isuru Fernando
7abbe40980
Build all branches so that appveyor works in forks
8 years ago
Isuru Fernando
ca32b66a1c
New utest for clang
8 years ago
Isuru Fernando
d9346930dd
Merge remote-tracking branch 'upstream/develop' into develop
8 years ago
Martin Kroeker
0bfe5c6822
Merge pull request #1266 from ashwinyes/develop_thunderx2t99_fix_clang_compilation
THUDNERX2T99: Fix clang compilation
8 years ago
Ashwin Sekhar T K
4899d67f7d
THUDNERX2T99: Fix clang compilation
8 years ago
Isuru Fernando
1d1854032b
Add missing EXCAVATOR
8 years ago
Martin Kroeker
ebb04e3265
Merge pull request #1259 from isuruf/cmake
CMake Improvements
8 years ago
Isuru Fernando
2c51a990ac
Fix extra whitespaces. CMake parser macro fails with it
TODO: Fix the parser macro to strip trailing whitespaces
8 years ago
Isuru Fernando
7892434572
Add hemm3m and symm3m objects
8 years ago
Isuru Fernando
d798487213
Fixes for dynamic_arch. almost there
8 years ago
Martin Kroeker
0ba64cee60
Update trmv_thread.c
8 years ago