luz.paz
daf2fec12d
Misc. typo fixes
Found via `codespell -q 3 -w -L ith,als,dum,nd,amin,nto,wis,ba -S ./relapack,./kernel,./lapack-netlib`
6 years ago
Martin Kroeker
b55c586fac
Fix missing clobber in x86/x86_64 blas_quickdivide inline assembly function ( #2017 )
* Fix missing clobber in blas_quickdivide assembly
6 years ago
Martin Kroeker
0afaae4b23
Query AVX2 and AVX512VL capability in x86 cpu detection
6 years ago
Arjan van de Ven
2ddc96c9e5
make WMB / MB safer on x86-64
make it so that
if (foo)
RMB;
else
MB;
is always done correctly and without syntax surprises
7 years ago
Arjan van de Ven
7e39ffe113
On x86-64, make MB/WMB compiler barriers
Whie on x86(64) one does not normally need full memory barriers, it's
good practice to at least use compiler barriers for places where on other
architectures memory barriers are used; this prevents the compiler
from over-optimizing.
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
c1eb06e102
Update common_x86_64.h
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
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
7 years ago
Alex Arslan
8da6b6ae52
Allow building on OpenBSD
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2
using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1.
7 years ago
Paul Osmialowski
d7afdf9137
build: Flang has the same interface as PGI
Signed-off-by: Paul Osmialowski <pawel.osmialowski@arm.com>
8 years ago
Keno Fischer
d5e1255ca7
Don't pass REALNAME to `.end`
Putting the procedure there is an MSVC-ism, where it is optional. GCC silently ignores and Clang errors, so it is best to remove this.
9 years ago
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
Conflicts:
driver/others/memory.c
10 years ago
Grazvydas Ignotas
6b92204a7c
add fallback blas_lock implementation
to be used on armv5 and new platforms
10 years ago
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
10 years ago
Zhang Xianyi
f8eba3d548
Fixed cmake build bugs on Linux.
10 years ago
Zhang Xianyi
f874465bb8
Use cmake to build OpenBLAS GENERIC Target on MSVC x86 64-bit.
Disable CBLAS and LAPACK.
10 years ago
Zhang Xianyi
51ff17d46e
Add AMD Excavator target.
10 years ago
Werner Saar
4319769b79
added target processor STEAMROLLER
10 years ago
wernsaar
7794237475
undef WHEREAMI
11 years ago
wernsaar
2021d0f9d6
experimentally removed expensive function calls
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Zhang Xianyi
16eb780e13
Refs #262 . Fixed compatibility issues of GNU stack markings with PathScale EKOPath(tm) Compiler Suite: Version 4.0.12.1
12 years ago
Zhang Xianyi
a2930664f4
Refs #262 . Added executable stack markings.
12 years ago
Zhang Xianyi
886cbaf4e4
Support AMD Piledriver by bulldozer kernels.
12 years ago
Zhang Xianyi
88c272f6a7
Refs #83 . Added the missing ALIGN_5 macro on Mac OSX. However, it still exists SEGFAULT bug.
13 years ago
Zhang Xianyi
37edae1c90
Refs #75 . Check ffreep macro before the define.
13 years ago
Xianyi Zhang
a4daa34db7
Refs #75 . Use ffreep opcode directly. Please check out http://www.sandpile.org/x86/opc_fpu.htm .
13 years ago
Zaheer Chothia
a431042475
Fix inconsistent case for OS_* macros (Refs pull request #111 )
13 years ago
Mike Nolta
4e29b6ffc0
FreeBSD: fix OS_FreeBSD -> OS_FREEBSD typos
13 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
14 years ago