Zhang Xianyi
a1a96589aa
Fixed #773 blas_quickdivide bug on CMake and Visual Studio x86 32-bit.
2016-02-04 15:23:32 -05:00
Jerome Robert
87a2ccc37c
Factorize MAX_STACK_ALLOC code to common_stackalloc.h
...
Ref #727
2016-01-08 16:03:52 +01:00
Werner Saar
5f2fa15e04
include sched.h if OS is Android
2016-01-05 12:36:49 +01:00
Ashwin Sekhar T K
9742dba595
Fix compiler errors in common.h
2015-11-09 14:15:50 +05:30
Zhang Xianyi
63c56d3da9
Only include complex.h since Android 5.0
2015-10-27 10:47:55 -05:00
Zhang Xianyi
8fade093aa
Fixed cmake bug on Visual Studio.
2015-10-20 14:37:22 -05:00
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
...
Conflicts:
driver/others/memory.c
2015-10-13 04:46:08 +08:00
Zhang Xianyi
3684706a12
Include time.h.
2015-10-08 15:18:54 +00:00
buffer51
2297a2d989
Fixed error in common.h for Android compilation introduced by e12cf1123e
2015-09-03 20:54:21 -04:00
Grazvydas Ignotas
3efeaed0d8
correct a minor mistake
2015-08-16 20:12:04 +02:00
Grazvydas Ignotas
6b92204a7c
add fallback blas_lock implementation
...
to be used on armv5 and new platforms
2015-08-16 18:59:17 +02:00
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
2015-08-16 18:59:16 +02:00
Zhang Xianyi
f8eba3d548
Fixed cmake build bugs on Linux.
2015-08-11 16:25:16 -05:00
Zhang Xianyi
f874465bb8
Use cmake to build OpenBLAS GENERIC Target on MSVC x86 64-bit.
...
Disable CBLAS and LAPACK.
2015-08-10 14:10:44 -05:00
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
2015-07-22 04:06:39 +08:00
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/.
2015-05-20 21:57:27 -05:00
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.
2015-04-13 19:45:27 -05:00
Hank Anderson
84d90d6ed8
Fixed some compiler errors/warnings for clang.
2015-02-25 11:52:25 -06:00
Hank Anderson
5d3fc092e9
Added MSVC defines to common.h.
...
Don't have unistd.h in MSVC.
Chagned YIELDING to use the YeildProcessor macro.
2015-02-11 11:10:45 -06:00
Werner Saar
ddf983d643
added optimizations for steamroller
2014-12-30 20:14:45 +08:00
wernsaar
271af406f3
bugfix for linux affinity code
2014-08-01 23:10:08 +02:00
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
...
Conflicts:
driver/others/memory.c
2014-06-28 20:51:31 +08:00
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 12:05:18 -07:00
Jameson Nash
f41f03ab83
fix #394 . this cleans up some handles after using them, and doesn't disable ALL process privileges upon success
2014-06-27 12:16:57 -04:00
wernsaar
d751224ea4
changed YIELDING for BULLDOZER
2014-05-15 11:37:38 +02:00
wernsaar
43fbdb7a5a
added ARMV5 as reference platform
2014-05-13 17:25:19 +02:00
Zhang Xianyi
a789b77b75
Used SwitchToThread for YIELDING on AMD piledriver with Windows.
2014-01-28 16:40:19 +08:00
wernsaar
2a625447ea
modified common.h
2013-12-01 16:11:13 +01:00
Lars Buitinck
212463dce9
get rid of the generated cblas_noconst.h file
2013-08-28 16:52:24 +02:00
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.
2013-07-11 03:20:02 +08:00
Zaheer Chothia
a9500d0079
Missing line continuation -- follow-up to last commit ( 64ad8b9809
).
2013-02-01 09:34:12 +01:00
Zaheer Chothia
64ad8b9809
Refs #193 . Don't use C99 complex numbers when building C++ code.
2013-02-01 09:24:44 +01:00
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
2013-01-20 22:52:51 +01:00
Alexander Nasonov
e85549ee11
Fix NetBSD build.
2012-11-10 23:20:44 +00:00
Zhang Xianyi
b1a54a0107
Fixed #141 . make f77blas.h compatible with compilers which lack C99 complex number.
...
Apply the patch from Tony @tonyhill. Thank you.
2012-10-08 12:48:20 +08:00
Zaheer Chothia
a431042475
Fix inconsistent case for OS_* macros (Refs pull request #111 )
2012-05-23 00:01:14 +02:00
Mike Nolta
be1692d64f
fix 'sched_yield' warnings on FreeBSD,NetBSD
2012-05-20 00:49:38 -03:00
Zaheer Chothia
f93318a6c8
Refs #95 cblas: compatibility for compilers without C99 complex number support (e.g. Visual Studio)
2012-04-24 11:59:58 +08:00
Mike Nolta
363a563ec2
fix #49
2012-02-19 14:07:34 -05:00
Xianyi Zhang
0a45e5495f
Fixed #21 . Added extern C to support C++. Thank Tasio for the patch.
2011-04-20 13:41:38 +08:00
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
2011-01-24 14:54:24 +00:00