Zhang Xianyi
2573311308
refs #140 . Fixed zdot incompatibility ABI issue with GCC 4.7 on Win 32.
...
GCC 4.7 uses MSVC ABI on Win 32. This means the caller pops the hidden pointer for returning
aggregate structures larger than 8 bytes.
2012-09-24 20:34:33 +08:00
Zhang Xianyi
1d72b8bf1b
Fixed generating shared library bug on MIPS.
2012-09-21 11:49:07 +00:00
Zhang Xianyi
758e34efbb
Fixed the detection bug on Loongson 3A server.
2012-09-21 10:14:07 +00:00
Zhang Xianyi
735ca38b8f
Refs #139 . Check OS supporting AVX on runtime.
2012-09-18 15:46:20 +08:00
Zhang Xianyi
f76a384841
Refs #139 . Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge.
...
For example, make NO_AVX=1 or make DYNAMIC_ARCH=1 NO_AVX=1
2012-09-17 23:25:46 +08:00
Zhang Xianyi
9419a43a7f
Fixed #142 . Added the gesvd and potrs function families to common_interface.h.
2012-09-14 15:15:08 +08:00
Zhang Xianyi
b695680a33
Fixed #143 . Don't generate cblas.h with NO_CBLAS.
2012-09-14 14:06:14 +08:00
Jameson Nash
d0e731e8b8
provide support for passing CFLAGS, FFLAGS, PFLAGS, FPFLAGS to make on the command line
2012-08-21 00:31:12 -04:00
Zhang Xianyi
48f075cfd5
Merge branch 'develop'
2012-08-20 16:52:35 +08:00
Zhang Xianyi
3e87648de3
Updated the doc for 0.2.3 version.
2012-08-20 16:51:47 +08:00
Zhang Xianyi
fe4ab95cd5
Refs #136 . Fixed a bug about controlling the number of threads on Windows.
2012-08-19 23:50:54 +08:00
Xianyi Zhang
801383effe
Fixed a hang bug when shutdown blas threads server on Windows. Added the feature about dynamic changing the number of threads on Windows.
2012-08-14 18:34:32 +08:00
Zhang Xianyi
54cd65e47f
Use sandy bridge kernel when DYNAMIC_ARCH=1.
2012-08-13 15:25:08 +08:00
Zhang Xianyi
a55821a2ec
Refs #132 . Kill the threads when unload the library.
2012-08-11 21:33:15 +08:00
Zhang Xianyi
068861a927
Refs #133 . Users can set COMMON_OPT flag to control CFLAGS and FFLAGS.
2012-08-10 14:36:26 +08:00
Zhang Xianyi
d007cca61d
Refs #134 . Fixed the building bug on IBM Power.
2012-08-10 11:54:21 +08:00
Zhang Xianyi
a92895939e
Added the tip for Windows.
2012-08-09 20:37:55 +08:00
Zhang Xianyi
7bd1834d59
Refs #130 Fixed laswp building bug with DYNAMIC_ARCH=1.
2012-08-09 20:36:29 +08:00
Zhang Xianyi
1b056c5328
Refs #130 Prevent reading ipiv array beyond the bound in ?laswp. Use laswp instead of laswp_oncopy in getrf.
2012-08-09 20:06:51 +08:00
Zaheer Chothia
e8306f623a
Refs #127 . Generate DLL without a version suffix on Windows.
2012-07-30 19:46:30 +02:00
Xianyi Zhang
3108a1853d
Added the doc for the conflict with R parallel.
2012-07-13 14:19:30 +08:00
Xianyi Zhang
25f1a573fd
Fixed the build bug when DYNAMIC_ARCH=0.
2012-07-07 12:12:24 +08:00
Zhang Xianyi
71d29fa3d0
Merge branch 'develop'
2012-07-06 22:09:12 +08:00
Zhang Xianyi
50848e34ec
Updated the doc for 0.2.2 version.
2012-07-06 22:08:35 +08:00
Zhang Xianyi
4a5d08d0cf
Refs #123 . Fixed exporting DLL functions bug on Windows
2012-07-06 21:37:51 +08:00
Zhang Xianyi
6fcdaa4387
Detect Sandy Bridge 22nm desktop/mobile CPU.
2012-07-05 13:41:03 +08:00
Xianyi Zhang
699fc7641f
Fixed #120 . Merge the improvements for Debian archs.
...
Merge branch 'master' of https://github.com/sylvestre/OpenBLAS into develop
2012-07-02 11:36:33 +08:00
Sylvestre Ledru
3692b4d631
Improve the detection of sparc
2012-07-02 02:51:38 +02:00
Sylvestre Ledru
4b7677a916
When dealing with the kfreebsd kernel, set the same behavior as FreeBSD
2012-07-02 02:50:41 +02:00
Sylvestre Ledru
5719b7a58d
if SYS_gettid doesn't exist (like under HURD), use getpid() instead
2012-07-02 02:50:02 +02:00
Sylvestre Ledru
f22bfe6a55
Set the tests for hurd similar to linux
2012-07-02 02:49:12 +02:00
Xianyi Zhang
551f478477
Merge branch 'develop'
2012-06-30 08:26:10 +08:00
Xianyi Zhang
a430880729
Updated the do for 0.2.1 version.
2012-06-30 08:25:36 +08:00
Xianyi Zhang
a507b56ab1
Refs #119 #118 . Fixed disabling hyper threading bug.
2012-06-29 15:53:24 +08:00
Zhang Xianyi
f430e54daf
Merge branch 'release-0.2.0' into develop
2012-06-26 07:52:11 +08:00
Zhang Xianyi
47860cf002
Merge branch 'release-0.2.0'
2012-06-26 07:45:23 +08:00
Zhang Xianyi
13f5f18140
Updated the doc for 0.2.0 version.
2012-06-26 07:43:06 +08:00
wangqian
857a0fa0df
Fixed the issue of mixing AVX and SSE codes in S/D/C/ZGEMM.
2012-06-25 19:00:37 +08:00
Xianyi Zhang
0a958b6a02
Refs #118 . Detect AMD Bulldozer as Barcelona.
2012-06-25 17:28:49 +08:00
Xianyi Zhang
b39c51195b
Fixed the build bug about Sandy Bridge on 32-bit.
...
We used Nehalem/Penryn codes on Sandy Bridge 32-bit.
2012-06-25 14:29:17 +08:00
Xianyi Zhang
853d16ed7e
Added openblas_set_num_threads dummy function on Windows. We plan to implement this feature in next version.
2012-06-23 13:07:38 +08:00
Zhang Xianyi
422359d09a
Export openblas_set_num_threads in shared library.
2012-06-23 11:32:43 +08:00
Zhang Xianyi
544af1efec
Correct the error in readme
2012-06-23 09:35:19 +08:00
Zhang Xianyi
a6214c057e
Modified readme.
2012-06-23 08:34:40 +08:00
Zhang Xianyi
fe809c39f9
Update the docs for 0.2.0
2012-06-23 08:22:53 +08:00
Zhang Xianyi
157cc54449
Update git ignore file.
2012-06-23 08:04:58 +08:00
Zhang Xianyi
cbfacf9a10
Merge branch 'sandybridge' into release-0.2.0
2012-06-23 08:00:44 +08:00
Zhang Xianyi
fda5e0da8a
Refs #83 . Clang 3.1 works fine on Sandy Bridge Mac OSX. Edit the document.
2012-06-21 08:25:52 +08:00
Zaheer Chothia
98d004c50b
Merge branch 'develop' into sandybridge
2012-06-21 00:18:09 +02:00
Zaheer Chothia
037d995c4d
Fixed noisy warning with Clang
...
../common_thread.h:138:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((blas_cpu_number == 1)
~~~~~~~~~~~~~~~~^~~~
../common_thread.h:138:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((blas_cpu_number == 1)
~ ^ ~
../common_thread.h:138:24: note: use '=' to turn this equality comparison into an assignment
if ((blas_cpu_number == 1)
^~
=
2012-06-21 00:17:28 +02:00