Jeff Baylor
40e53e52d6
snprintf define consolidated to common.h
6 years ago
Martin Kroeker
7c51cc8527
Merge branch 'develop' into develop
6 years ago
AbdelRauf
853a18bc17
power9 makefile. dgemm based on power8 kernel with following changes : 32x unrolled 16x4 kernel and 8x4 kernel using (lxv stxv butterfly rank1 update). improvement from 17 to 22-23gflops. dtrmm cases were added into dgemm itself
6 years ago
Erik M. Bray
1006ff8a7b
Use POSIX getenv on Cygwin
The Windows-native GetEnvironmentVariable cannot be relied on, as
Cygwin does not always copy environment variables set through Cygwin
to the Windows environment block, particularly after fork().
6 years ago
Andrew
9531d0e175
lets fit it in one 4k page
7 years ago
Andrew
3fd41313fc
add low bound for number of buffers
7 years ago
Steven G. Johnson
48610a4524
fix blasabs for windows
Bugfix in #1713 for Windows (LLP64), where `blasabs` needs to be `llabs` rather than `labs` for the 64-bit API.
7 years ago
Martin Kroeker
4a553e8678
Merge pull request #1713 from martin-frbg/issue1710
Introduce blasabs macro and use it to switch between abs and labs for INTERFACE64
7 years ago
Martin Kroeker
40c068a875
Introduce blasabs() to switch between abs() and labs() for INTERFACE64
7 years ago
Zoltán Mizsei
6463bffd59
Haiku supporting patches
7 years ago
Martin Kroeker
de8fff671d
Revert "Use usleep instead of sched_yield by default"
7 years ago
Martin Kroeker
ed7c4a043b
Use usleep instead of sched_yield by default
sched_yield only burns cpu cycles, fixes #900 , see also #923 , #1560
7 years ago
Martin Kroeker
83da278093
Update common.h
7 years ago
Martin Kroeker
358d4df2bd
Merge branch 'develop' into issue1593-2
7 years ago
Martin Kroeker
06d43760e4
Restore _Atomic define before stdatomic.h for old gcc
see #1593
7 years ago
Martin Kroeker
354a976a59
Fix inverted condition in _Atomic declaration
fixes #1593
7 years ago
zhiyong.dang
53457f222f
move _Atomic define to common.h
7 years ago
Zhiyong Dang
1b83341d19
Fix race condition in blas_server_omp.c
Change-Id: Ic896276cd073d6b41930c7c5a29d66348cd1725d
7 years ago
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
7 years ago
Alex Arslan
8da6b6ae52
Allow building on OpenBSD
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2
using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1.
7 years ago
Isuru Fernando
eb98fdddfc
typedefs only for c
8 years ago
Isuru Fernando
ca17b4b75c
Fix complex support for MSVC headers
8 years ago
Neil Shipp
34513be726
Add Microsoft Windows 10 UWP build support
8 years ago
Martin Kroeker
ea26b00c06
Fix CREAL,CIMAG macros for PGI
8 years ago
Zhang Xianyi
b678471d65
Merge branch 'z13' into develop
Conflicts:
CONTRIBUTORS.md
8 years ago
Daniel Patrick Foose
a94f2b7848
Change to allow compiling with USE_OPENMP on MSVC
MSVC treats the declaration of omp_in_parallel and omp_get_num_procs without the modifiers __declspec(dllimport) and __cdecl as a redefinition.
9 years ago
Werner Saar
6a2bde7a2d
optimized dgemm and dgetrf for POWER8
9 years ago
Shivraj Patil
2c3dfe2bf3
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
Seperated mips and mips64 files.
Configurations support for mips 32 bit.
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Zhang Xianyi
dd43661cfd
Init IBM z system (s390x) porting.
9 years ago
Werner Saar
2e6333f74e
modified common.h for piledriver
9 years ago
Zhang Xianyi
a1a96589aa
Fixed #773 blas_quickdivide bug on CMake and Visual Studio x86 32-bit.
9 years ago
Jerome Robert
87a2ccc37c
Factorize MAX_STACK_ALLOC code to common_stackalloc.h
Ref #727
9 years ago
Werner Saar
5f2fa15e04
include sched.h if OS is Android
9 years ago
Ashwin Sekhar T K
9742dba595
Fix compiler errors in common.h
10 years ago
Zhang Xianyi
63c56d3da9
Only include complex.h since Android 5.0
10 years ago
Zhang Xianyi
8fade093aa
Fixed cmake bug on Visual Studio.
10 years ago
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
Conflicts:
driver/others/memory.c
10 years ago
Zhang Xianyi
3684706a12
Include time.h.
10 years ago
buffer51
2297a2d989
Fixed error in common.h for Android compilation introduced by e12cf1123e
10 years ago
Grazvydas Ignotas
3efeaed0d8
correct a minor mistake
10 years ago
Grazvydas Ignotas
6b92204a7c
add fallback blas_lock implementation
to be used on armv5 and new platforms
10 years ago
Grazvydas Ignotas
e12cf1123e
add fallback rpcc implementation
- use on arm, arm64 and any new platform
- use faster integer math instead of double
- use similar scale as rdtsc so that timeouts work
10 years ago
Zhang Xianyi
f8eba3d548
Fixed cmake build bugs on Linux.
10 years ago
Zhang Xianyi
f874465bb8
Use cmake to build OpenBLAS GENERIC Target on MSVC x86 64-bit.
Disable CBLAS and LAPACK.
10 years ago
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
10 years ago
Zhang Xianyi
a11555c715
Support Android NDK armeabi-v7a-hard ABI. (-mfloat-abi=hard)
e.g.
make HOSTCC=gcc CC=arm-linux-androideabi-gcc NO_LAPACK=1 TARGET=ARMV7
In Android NDK, it uses armeabi-v7a-hard ABI.
TARGET_CFLAGS += -mhard-float -D_NDK_MATH_NO_SOFTFP=1
TARGET_LDFLAGS += -Wl,--no-warn-mismatch -lm_hard
For more information, please check hard-float example at
android_ndk/tests/device/hard-float/jni/.
10 years ago
Zhang Xianyi
9798481979
Refs #478 , #482 . Fix segfault bug for gemv_t with MAX_ALLOC_STACK flag.
For gemv_t, directly use malloc to create the buffer.
10 years ago
Hank Anderson
84d90d6ed8
Fixed some compiler errors/warnings for clang.
10 years ago
Hank Anderson
5d3fc092e9
Added MSVC defines to common.h.
Don't have unistd.h in MSVC.
Chagned YIELDING to use the YeildProcessor macro.
10 years ago
Werner Saar
ddf983d643
added optimizations for steamroller
10 years ago