Martin Kroeker
c275290ea6
Merge pull request #2211 from martin-frbg/arm64_gcc_trivial
Silence two nuisance warnings from gcc
6 years ago
Martin Kroeker
b7bbb02447
Silence two nuisance warnings from gcc
6 years ago
Martin Kroeker
bf1430f7d7
Merge pull request #2208 from martin-frbg/munmap-debug
Provide more information on mmap/munmap failure
6 years ago
Martin Kroeker
dccff2e785
Merge pull request #2206 from martin-frbg/zen-dtrmm
Replace vpermpd with vpermilpd in the Haswell DTRMM kernel
6 years ago
Martin Kroeker
5c3458a6e7
Merge pull request #2199 from martin-frbg/zen-dtrsm
Replace most vpermpd calls in the Haswell DTRSM_RN kernel
6 years ago
Martin Kroeker
1776ad82c0
Add files via upload
6 years ago
Martin Kroeker
4e2f81cfa1
Provide more information on mmap/munmap failure
for #2207
6 years ago
Martin Kroeker
acf6002ab2
Replace most vpermpd calls in the Haswell DTRSM_RN kernel
6 years ago
Martin Kroeker
96a794e9fd
Merge pull request #2198 from martin-frbg/icelake
Update CPUID recognition for Intel Ice Lake
6 years ago
Martin Kroeker
3d36c45116
Add CPUID identification of Intel Ice Lake
6 years ago
Martin Kroeker
648491e1aa
Autodetect Intel Ice Lake (as SKYLAKEX target)
6 years ago
Martin Kroeker
2dfb804cb9
Replace vpermpd with vpermilpd in the Haswell DTRMM kernel
to improve performance on AMD Zen (#2180 ) applying wjc404's improvement of the DGEMM kernel from #2186
6 years ago
Martin Kroeker
4c153ec9da
Merge pull request #2196 from wjc404/develop
Add vbroadcastsd kernel to dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
7eecd8e39c
Add files via upload
6 years ago
Martin Kroeker
f0406a7708
Merge pull request #2112 from ffontaine/develop
Makefile.arm: remove -march flags
6 years ago
Martin Kroeker
561f3fd995
Merge pull request #2193 from martin-frbg/makeutest
Override special make variables
6 years ago
Martin Kroeker
30efed14d1
Unset special make variables in ctest Makefile as well
6 years ago
Martin Kroeker
af2e7f28fc
Override special make variables
as seen in https://github.com/xianyi/OpenBLAS/issues/1912#issuecomment-514183900 , any external setting of TARGET_ARCH (which could result from building OpenBLAS as part of a larger project that actually uses this variable) would cause the utest build to fail.
(Other subtargets appear to be unaffected as they do not use implicit make rules)
6 years ago
Martin Kroeker
4250e6ed64
Merge pull request #2191 from tylerjereddy/conditional_updates
MAINT: remove legacy CMake endif()
6 years ago
Martin Kroeker
7b0b7c11d2
Merge pull request #2190 from martin-frbg/zdot-zen
Replace vpermpd with vpermilpd in the Haswell/Zen zdot microkernel
6 years ago
Martin Kroeker
d14cf1ccf4
Merge pull request #2189 from wjc404/develop
Update dgemm_kernel_4x8_haswell.S for reducing cache misses
6 years ago
Tyler Reddy
3f6ab1582a
MAINT: remove legacy CMake endif()
* clean up a case where CMake endif()
contained the conditional used in the
if(), which is no longer needed /
discouraged since our minimum required
CMake version supports the modern syntax
6 years ago
Martin Kroeker
28e96458e5
Replace vpermpd with vpermilpd
to improve performance on Zen/Zen2 (as demonstrated by wjc404 in #2180 )
6 years ago
wjc404
95fb98f556
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
4801c6d36b
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
9440fa607d
Add files via upload
6 years ago
wjc404
94db259e5b
Add files via upload
6 years ago
wjc404
f49f8047ac
Add files via upload
6 years ago
wjc404
825777faab
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
9c89757562
Add files via upload
6 years ago
Martin Kroeker
b0b7600bef
Merge pull request #2186 from wjc404/develop
Update "dgemm_kernel_4x8_haswell.S" for improving performance on zen2 chips
6 years ago
wjc404
9b04baeaee
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
8a074b3965
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
211ab03b14
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
1733f927e6
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
182b06d6ad
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
7a9050d681
Update dgemm_kernel_4x8_haswell.S
6 years ago
wjc404
0ba29fd262
Update dgemm_kernel_4x8_haswell.S for zen2
replaced a bunch of vpermpd instructions with vpermilpd and vperm2f128
6 years ago
Martin Kroeker
bafa021ed6
Merge pull request #2181 from isuruf/install_name
Change install_name on osx to match linux
6 years ago
Isuru Fernando
b89d9762a2
Change install_name on osx to match linux
6 years ago
Martin Kroeker
08dedf4c5e
Merge pull request #2177 from martin-frbg/noaff
Fix surprising behaviour of NO_AFFINITY=0
6 years ago
Martin Kroeker
b89c781637
Fix surprising behaviour of NO_AFFINITY=0
6 years ago
Martin Kroeker
dd7ff77f4b
Merge pull request #2175 from martin-frbg/cmake-mingw-fixes
Fix CMAKE compilation with MinGW32 and add it to Appveyor
6 years ago
Martin Kroeker
8fb76134bc
Mingw32 needs leading underscore on object names
(also copy BUNDERSCORE settings for FORTRAN from the corresponding Makefile)
6 years ago
Martin Kroeker
04d671aae2
Make disabling DYNAMIC_ARCH on unsupported systems work
needs to be unset in the cache for the change to have any effect
6 years ago
Martin Kroeker
f69a0be712
Add getarch flags to disable AVX on x86
(and other small fixes to match Makefile behaviour)
6 years ago
Martin Kroeker
ae9e8b131e
Add mingw builds to Appveyor config
6 years ago
Martin Kroeker
9086543f50
Utest needs CBLAS but not necessarily FORTRAN
6 years ago
Martin Kroeker
abea977ded
Merge pull request #2162 from martin-frbg/pgi
Fixes for PGI compiler
6 years ago
Martin Kroeker
6b6c9b1441
Merge pull request #2172 from quickwritereader/develop
power9 cgemm/ctrmm. new sgemm 8x16
6 years ago