Martin Kroeker
939452ea9d
Merge pull request #1570 from xianyi/develop
Update release-0.3.0 branch to match develop
7 years ago
Martin Kroeker
f5959f2543
Merge pull request #1567 from martin-frbg/mipstrmm
Revert " Switch mips32 target to USE_TRMM to fix complex TRMM"
7 years ago
Martin Kroeker
82012b960b
Revert " Switch mips32 target to USE_TRMM to fix complex TRMM"
... as it was just a silly workaround for the issue seen in #1563 , caused by #1419
7 years ago
Martin Kroeker
8dd3515fa2
Merge pull request #1565 from martin-frbg/mipstypo
Remove extraneous brace from previous commit of mips dsdot fix
7 years ago
Martin Kroeker
95f7f0229c
Remove extraneous brace from previous commit
7 years ago
Martin Kroeker
5082fe4306
Merge pull request #1564 from martin-frbg/issue1563
Revert changes from PR#1419
7 years ago
Martin Kroeker
7a7619af6d
Revert changes from PR#1419
at least one of these changes apparently is an oversimplification, leading to TRMM breakage on some platforms as observed in #1563
7 years ago
Martin Kroeker
9a400b7014
Merge pull request #1562 from martin-frbg/issue1561
Use correct data type for initializers of v2f64, v4f32
7 years ago
Martin Kroeker
893b535540
Use correct data type for initializers of v2f64, v4f32
Fixes #1561
7 years ago
Martin Kroeker
6791294312
Merge pull request #1559 from martin-frbg/buildconf
Add build-time configuration options to pkgconfig file
7 years ago
Martin Kroeker
ddb8b124de
Merge pull request #1558 from martin-frbg/instpc
Overwrite any pre-existing openblas.pc rather than append to it
7 years ago
Martin Kroeker
191746c493
Merge pull request #1557 from martin-frbg/getconfig
Add threading and OpenMP information to output
7 years ago
Martin Kroeker
eb9b021d38
Add build-time configuration options to pkgconfig file
7 years ago
Martin Kroeker
7d7564568c
Add build-time configuration options to pkgconfig file
7 years ago
Martin Kroeker
a07843bc93
Overwrite any pre-existing openblas.pc rather than append to it
7 years ago
Martin Kroeker
41ae8e8d67
Add threading and OpenMP information to output
For #1416 and #1529 , more information about the options OpenBLAS was built with is needed. Additionally we may want to add this data to the openblas.pc file (but not all projects use pkgconfig, and as far as I am aware the cmake module for accessing it does not make such "private" declarations available)
7 years ago
Zhang Xianyi
9c1aa0b0fe
Merge pull request #1556 from WestAlgo/develop
move _Atomic define to common.h
7 years ago
zhiyong.dang
53457f222f
move _Atomic define to common.h
7 years ago
Zhang Xianyi
458e3af5b1
Merge pull request #1555 from WestAlgo/develop
Change _STDC_VERSION__ to __STDC_VERSION__
7 years ago
Zhiyong Dang
3716267124
Change _STDC_VERSION__ to __STDC_VERSION__
Change-Id: Id3fa4e8d9eedd4ef7230df69b611e7f397301a42
7 years ago
Zhang Xianyi
50acc40613
Merge pull request #1536 from WestAlgo/develop
Fix race condition in blas_server_omp.c
7 years ago
Martin Kroeker
c720f1f019
Merge pull request #1554 from martin-frbg/lapack-249
LAPACKE fixes from lapack PR249
7 years ago
Martin Kroeker
d7d950fcf2
LAPACKE fixes from lapack PR249
Copied from Reference-LAPACK/lapack#249 , this fixes out-of-bounds memory accesses
in the nancheck calls of the LAPACKE lacgv, lassq,larfg,larfb,larfx and mtr functions
7 years ago
Martin Kroeker
12398e53ce
Merge pull request #1553 from martin-frbg/ifort-openmpflag
Change -openmp to -fopenmp for ifort entry as well
7 years ago
Martin Kroeker
193f835662
Change -openmp to -fopenmp for ifort entry as well
7 years ago
Martin Kroeker
7e3151ead7
Merge pull request #1551 from martin-frbg/f_check_fix
Fixes for ifort 2018
7 years ago
Martin Kroeker
e3a069f108
Merge pull request #1550 from martin-frbg/ifort-openmpflag
Update compiler flag for openmp use with ICC
7 years ago
Martin Kroeker
6fff8c626a
Merge pull request #1549 from martin-frbg/fix_ompcheck
Drop C-style "L" suffx from OPENMP version number tests in the LAPACK source
7 years ago
Martin Kroeker
d2b9389f1b
Fixes for ifort 2018
1. the already deprecated -openmp option was removed in 2018, switch to -fopenmp
2. add leading blank in search for "zho_ge__" symbol to work around misleading tags in the 2018 assembly
Expected to fix #1548
7 years ago
Martin Kroeker
65b8a5c5d8
Update compiler flag for openmp use with ICC
The deprecated -openmp option was finally removed in favor of -qopenmp or -fopenmp, picking the latter to stay compatible with Intel compiler versions before 2015 (when -q options were introduced). Fixes #1546
7 years ago
Martin Kroeker
9795adc7ef
Drop C-style "L" suffix from OPENMP version number in check
7 years ago
Martin Kroeker
1a8e487c4a
Drop C-style "L" suffix from OPENMP version number in check
7 years ago
Martin Kroeker
5966fd52a2
Drop C-style "L" suffix from OPENMP version number in check
7 years ago
Martin Kroeker
dbafe6357b
Merge pull request #1543 from martin-frbg/mips32
Fix MIPS32 build and add MIPS 1004K cpu (MT7621 SOC)
7 years ago
Martin Kroeker
71051259e0
Restore compiler options for mips P5600 target
7 years ago
Martin Kroeker
73cc321190
Add MIPS 1004K target
7 years ago
Martin Kroeker
018f2dad27
Switch mips32 target to USE_TRMM to fix complex TRMM
7 years ago
Martin Kroeker
9d5098dbc9
Add MIPS 1004K target (Mediatek MT7621 SOC)
7 years ago
Martin Kroeker
d94d7baf7e
Add mips32r2 api target
7 years ago
Martin Kroeker
3af1b5c805
Make cpuid_mips compile again and add 1004K cpu
7 years ago
Martin Kroeker
88e224f4c0
Merge pull request #1542 from martin-frbg/quickdiv64
Avoid out-of-bounds accesses in blas_quickdivide on big X86 systems
7 years ago
Martin Kroeker
d0c0506588
Omit the divide table overflow check on small systems
7 years ago
Martin Kroeker
e93355e5e1
Omit the table overflow check when building for small systems
7 years ago
Martin Kroeker
c1eb06e102
Update common_x86_64.h
7 years ago
Martin Kroeker
8145ecd70b
Avoid out-of-bounds reads from blas_quick_divide_table on big systems
7 years ago
Martin Kroeker
26ce518d46
Avoid out of bounds reads from blas_quick_divide_table on big systems
Should fix #1541
7 years ago
Martin Kroeker
1d27fa8507
Merge pull request #1539 from martin-frbg/ztrmv-1332
Disable multithreading in ztrmv
7 years ago
Martin Kroeker
802cf6b22d
Merge pull request #1486 from martin-frbg/atomic
Use _Atomic instead of volatile for thread safety where C11 is supported
7 years ago
Martin Kroeker
894433a7c7
Update Makefile.rule
7 years ago
Zhiyong Dang
1b83341d19
Fix race condition in blas_server_omp.c
Change-Id: Ic896276cd073d6b41930c7c5a29d66348cd1725d
7 years ago