Xianyi Zhang
0b89a7a92d
Ref #82 . Disable outputing debug information in alloc_mmap.
13 years ago
Xianyi Zhang
91ce66a0a8
Ref #82 fixed the bug in my_mbind function.
13 years ago
Xianyi Zhang
ccdba3c771
Updated the version to 0.1.0.
13 years ago
Xianyi Zhang
3871b6a86d
Merge branch 'loongson3b' into release-0.1.0
13 years ago
Xianyi Zhang
83ecfbb9b3
Merge branch 'loongson3a' into release-0.1.0
13 years ago
Xianyi Zhang
31c836ac25
Ref #79 Added GEMM_MULTITHREAD_THRESHOLD flag to use single thread in gemm function with small matrices.
13 years ago
Xianyi Zhang
3afedbf6f0
Merge branch 'fix-crash_on_P4' into develop
13 years ago
Xianyi Zhang
b4ec36debc
Merge branch 'master' into develop
13 years ago
Xianyi Zhang
1f15bee02a
Refs #81 . Added LIBNAMESUFFIX flag in Makefile.rule. The user can use this flag to control the library name, e.g. libopenblas.a, libopenblas_ifort.a or libopenblas_omp.a.
13 years ago
unknown
dff146e306
refs #80 . Used GEMV SSE2 kernels on x86.
13 years ago
Xianyi Zhang
722dd08703
ref #80 . On P4 CPU with 32-bit Windows XP, Octave crashed with OpenBLAS. Walkaroud: Use netlib reference gemv instead of own funtions.
For example, make USE_NETLIB_GEMV=1
13 years ago
Xianyi Zhang
d047afe615
Set shared library soname in Linux.
13 years ago
Xianyi Zhang
a7a7751be7
Export CBLAS funtions on Windows DLL.
13 years ago
Xianyi Zhang
0bbf955d4c
Refs #74 . Added -lgfortran into generating shared library.
13 years ago
Xianyi Zhang
70abe10fc0
Check new LAPACK version in generating shared library.
13 years ago
Xianyi Zhang
0a696bd4ce
Improved the makefile for Intel compiler.
13 years ago
Xianyi Zhang
fda39c6cb0
Updated the Changelog.
13 years ago
Xianyi Zhang
875da22a43
Merge pull request #77 from nolta/master
fix #49 the sched_yield warnings bug on Mac OS X.
13 years ago
Mike Nolta
363a563ec2
fix #49
13 years ago
Xianyi Zhang
8da6fdc2ce
Merge branch 'hotfix-0.1alpha2.5' into develop
13 years ago
Xianyi Zhang
0caa5616f2
Merge branch 'hotfix-0.1alpha2.5'
13 years ago
Xianyi Zhang
727e6d83c0
Released 0.1 alpha 2.5. Updated the documents.
13 years ago
Xianyi Zhang
da3f101a77
Merge branch 'develop' into hotfix-0.1alpha2.5
13 years ago
Xianyi Zhang
fe613de8e1
refs #69 . Auto-detect Intel Core i6/i7 (Sandy Bridge) CPU with Nehalem assembly kernels.
13 years ago
Xianyi Zhang
142e99d4e9
Merge branch 'master' into develop
13 years ago
traz
7af0139a09
Modify P Q R size of Loongson3b.
13 years ago
Wang Qian
8e53b57bb2
Appending gemmkernel and trmmkernel C code in kernel/generic, this code can be used to execute on a new platform which dose not have optimized assemble kernel.
13 years ago
Xianyi Zhang
0d3647c395
Merge pull request #76 from StefanKarpinski/patch-1
Fix #68 : don't require SystemStubs on OS X. SystemStubs does not exist on Lion.
13 years ago
Stefan Karpinski
0d76196a09
Fix #68 : don't require SystemStubs on OS X.
13 years ago
traz
b281f3dee4
Merge remote branch 'origin/loongson3a' into loongson3b
14 years ago
traz
a4292976e9
Adding detection of complex situations in symm.c, otherwise the buffer address of sb will overlap the end of sa.
14 years ago
Wang Qian
c2dad58ad1
Adding n32 multiple threads condition.
14 years ago
Xianyi Zhang
d5a6d789e6
Fixed a typo in Makefile.
14 years ago
Xianyi Zhang
875dde437d
Merge branch 'lapack_3.4.0' into develop
14 years ago
Xianyi Zhang
5be22ca80d
Refs #72 . Upgraded LAPACK to 3.4.0 version.
14 years ago
Wang Qian
66904fc4e8
BLAS3 used standard MIPS instructions without extensions on Loongson 3B.
14 years ago
Wang Qian
8163ab7e55
Change the block size on Loongson 3B.
14 years ago
Xianyi Zhang
ef6f7f32ae
Fixed mbind bug on Loongson 3B. Check the return value of my_mbind function.
14 years ago
Xianyi Zhang
285e69e2d1
Disable using simple thread level3 to fix a bug on Loongson 3B.
14 years ago
Xianyi Zhang
d1baf14a64
Enable thread affinity on Loongson 3B. Fixed the bug of reading cycle counter.
In Loongson 3A and 3B, the CPU core increases the counter in every 2 cycles by default.
14 years ago
Xianyi Zhang
0884f6b78d
Merge branch 'loongson3a' of github.com:xianyi/OpenBLAS into loongson3b
14 years ago
traz
2d78fb05c8
Add conjugate condition to gemv.
14 years ago
Xianyi Zhang
b95ad4cfaf
Support detecting ICT Loongson-3B CPU.
14 years ago
Xianyi Zhang
3bbe3ddb31
Merge branch 'develop' of github.com:xianyi/OpenBLAS into loongson3b
14 years ago
traz
a32e56500a
Fix the compute error of gemv when incx and incy are negative numbers.
14 years ago
traz
c1e618ea2d
Add complete gemv function on Loongson3a platform.
14 years ago
traits
19f5b5c132
Fixed #66 the bug in zgemv kernel with transpose matrix on 64-bit MingW (Windows).
14 years ago
traits
c852ce3981
Ref #65 . Fixed 64-bit Windows calling convention bug in cdot and zdot.
According to 64-bit Windows calling convention, the return value is in %rax instead of %xmm0 in cdot kernel.
In zdot, the caller allocates a memory space for return value and sets this memory address to the first hidden parameter. Thus, the callee (zdot) should assign the result to this memory space and return the memory address in %rax.
14 years ago
Xianyi Zhang
ba31b19c00
Ref #62 . In OpenMP implementation, check the return value of omp_get_max_threads().
It makes sure the return value as same as blas_cpu_numbers which is an internal global variable to store the number of threads in OpenBLAS.
14 years ago
traits
66a3c6df4e
Ref #63 . Fixed generating DLL bug on ming-w64.
14 years ago