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
wernsaar
271af406f3
bugfix for linux affinity code
11 years ago
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
Conflicts:
driver/others/memory.c
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Jameson Nash
f41f03ab83
fix #394 . this cleans up some handles after using them, and doesn't disable ALL process privileges upon success
11 years ago
wernsaar
d751224ea4
changed YIELDING for BULLDOZER
11 years ago
wernsaar
43fbdb7a5a
added ARMV5 as reference platform
11 years ago
Zhang Xianyi
a789b77b75
Used SwitchToThread for YIELDING on AMD piledriver with Windows.
11 years ago
wernsaar
2a625447ea
modified common.h
12 years ago
Lars Buitinck
212463dce9
get rid of the generated cblas_noconst.h file
12 years ago
Zhang Xianyi
32d2ca3035
Refs #214 , #221 , #246 . Fixed the getrf overflow bug on Windows.
I used a smaller threshold since the stack size is 1MB on windows.
12 years ago
Zaheer Chothia
a9500d0079
Missing line continuation -- follow-up to last commit ( 64ad8b9809
).
12 years ago
Zaheer Chothia
64ad8b9809
Refs #193 . Don't use C99 complex numbers when building C++ code.
12 years ago
Zaheer Chothia
4db6660de4
Refs #185 . Add missing 'const' to declarations in <cblas.h>. Thanks to Dan Povey!
The 'const' modifications were done automatically using this scripts:
https://kaldi.svn.sourceforge.net/svnroot/kaldi/sandbox/dan/tools/for_openblas
12 years ago
Alexander Nasonov
e85549ee11
Fix NetBSD build.
13 years ago
Zhang Xianyi
b1a54a0107
Fixed #141 . make f77blas.h compatible with compilers which lack C99 complex number.
Apply the patch from Tony @tonyhill . Thank you.
13 years ago
Zaheer Chothia
a431042475
Fix inconsistent case for OS_* macros (Refs pull request #111 )
13 years ago
Mike Nolta
be1692d64f
fix 'sched_yield' warnings on FreeBSD,NetBSD
13 years ago
Zaheer Chothia
f93318a6c8
Refs #95 cblas: compatibility for compilers without C99 complex number support (e.g. Visual Studio)
13 years ago
Mike Nolta
363a563ec2
fix #49
13 years ago
Xianyi Zhang
0a45e5495f
Fixed #21 . Added extern C to support C++. Thank Tasio for the patch.
14 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
14 years ago