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
Martin Kroeker
954f1832de
Merge pull request #1540 from martin-frbg/mips32-zasum
Fix typo in MIPS P5600 complex ASUM code selection
7 years ago
Martin Kroeker
941ad280a8
Fix typo in MIPS P5600 complex ASUM code selection
7 years ago
Martin Kroeker
a8ed428bab
Disable multithreading in ztrmv
BLAS-Tester shows that the same problem exists as with DTRMV (issue #1332 )
7 years ago
Martin Kroeker
1da365312a
Merge pull request #1538 from martin-frbg/arm7utest
Fix handling of zero INCX, INCY in ArmV7 AXPY and ROT
7 years ago
Martin Kroeker
2d0929fa7c
Move the test for zero incx,incy in ARMV7 ROT
to pass the related utest (see #1469 )
7 years ago
Martin Kroeker
125343cc88
Drop test for zero incx,incy in armv7 AXPY
...to pass the related utest (see #1469 )
7 years ago
Martin Kroeker
8a3b6fa108
Use generic zrot.c on ppc64/POWER6 to work around utest failure from … ( #1535 )
* Use generic C implementation of zrot on ppc64/POWER6 to work around utest failure from #1469
7 years ago
Martin Kroeker
78694f1b7e
Merge pull request #1534 from xianyi/revert-1333-haswell32
Revert "Fix 32bit HASWELL builds"
7 years ago
Martin Kroeker
9c5518319a
Revert "Fix 32bit HASWELL builds"
7 years ago
Martin Kroeker
86f49c529d
Merge pull request #1532 from martin-frbg/utest-cblas
Do not try to build the fork utest when NO_CBLAS=1
7 years ago
Martin Kroeker
625c74a38f
fork utest depends on CBLAS
7 years ago
Martin Kroeker
5fcaca6438
fork utest depends on CBLAS
7 years ago
Martin Kroeker
4fcdd24459
Merge pull request #1530 from ashwinyes/develop_20180419_Tx2AutoDetect
ARM64: Enable Auto Detection of ThunderX2T99
7 years ago
Ashwin Sekhar T K
68a3c4fca6
ARM64: Enable Auto Detection of ThunderX2T99
7 years ago
Martin Kroeker
0c4718c57a
Merge pull request #1523 from martin-frbg/utest_waith
Include sys/types.h for proper typedefs related to wait()
7 years ago
Martin Kroeker
f29389c7ac
Merge pull request #1520 from martin-frbg/cpucounts
Catch invalid cpu count returned by CPU_COUNT_S
7 years ago
Martin Kroeker
734d7c6a93
Include sys/types.h for proper typedefs related to wait()
Should fix #1519
7 years ago
Martin Kroeker
7c861605b2
Catch invalid cpu count returned by CPU_COUNT_S
mips32 was seen to return zero here, driving nthreads to zero with subsequent fpe in blas_quickdivide
7 years ago
Martin Kroeker
2ca0faf495
Merge pull request #1515 from martin-frbg/mipsdot
Correct precision of mips dsdot
7 years ago