wernsaar
6216ab8a7e
removed obsolete gemm_kernels from haswell branch
12 years ago
wernsaar
370e3834a9
added missing file kernel/arm/Makefile
12 years ago
wernsaar
95aedfa0ff
added missing file arm/Makefile in lapack/laswp
12 years ago
wernsaar
cba97daf3c
added missing file cblas_noconst.h to the armv7 branch
12 years ago
wernsaar
5400a9f4e4
redefined functions for TIMING and YIELDING for ARMV7 processor
12 years ago
wernsaar
e31186efd4
deleted obsolete dgemm_kernel and dtrmm_kernel
12 years ago
wernsaar
2b801a00a5
small optimizations on sgemm_kernel for ARMV7
12 years ago
wernsaar
b3eab8fcb7
minor optimizations on zgemm_kernel for ARMV7
12 years ago
Zhang Xianyi
6d9d70c55c
Fixed #315 . Added OPENBLAS_ prefix to openblas_config.h.
12 years ago
Zhang Xianyi
dfd1064d7b
refs #287 . Don't enable OpenMP for netlib LAPACK sequential Fortran codes.
12 years ago
wernsaar
02bc36ac79
added sgemm_ncopy routine and made some improvements on cgemm_kernel for ARMV7
12 years ago
wernsaar
5118a7f4d1
small optimizations on dgemm_kernel for Piledriver
12 years ago
wernsaar
e172b70ea2
added cgemm_kernel for Piledriver
12 years ago
wernsaar
1cf4b974b2
added zgemm_kernel for Piledriver
12 years ago
wernsaar
7bccff1512
added sgemm_kernel for PILEDRIVER
12 years ago
wernsaar
afe44b0241
tests and code cleanup of gemm_kernels for HASWELL
12 years ago
wernsaar
a77c71eaf5
added highly optimized dgemm_kernel for HASWELL
12 years ago
Zhang Xianyi
b2219b3478
Merge pull request #311 from loladiro/patch-1
Use FC instead of CC to link the dynamic library on OS X
12 years ago
Keno Fischer
f5a0038bad
Use FC instead of CC to link the dynamic library on OS X
Avoids problems of libgfortran not being found.
12 years ago
Zhang Xianyi
c937090121
Added gfortran dependency for LSB/lsbcc.
12 years ago
wernsaar
fe8c5666f9
optimized dgemm_kernel for HASWELL
12 years ago
wernsaar
f6b50057e2
corrected and testet FMA3 Code
12 years ago
wernsaar
2840d56aeb
added dgemm_kernel for Piledriver
12 years ago
wernsaar
2d49db2f5b
moved compiler flags from Makefile.rule to Makefile.arm
12 years ago
wernsaar
04391e6d9c
optimized param.h
12 years ago
wernsaar
85484a42df
added kernels for cgemm, ctrmm, zgemm and ztrmm
12 years ago
wernsaar
3983011f0b
added sgemm- and strmm_kernel
12 years ago
wernsaar
2a1515c9dd
added dgemm_ncopy_4_vfpv3.S
12 years ago
wernsaar
31f51e78bc
minor optimizations on dgemm_kernel
12 years ago
wangqian
beffee7d91
Fixed buffer overflow bug in kernel/x86_64/dgemv_t.S file.
12 years ago
Zhang Xianyi
a35f4343fa
Merge pull request #301 from yieldthought/develop
Remove -Wl,--retain-symbols-file from dynamic link line to fix tool support
12 years ago
yieldthought
ce5626a384
Remove -Wl,--retain-symbols-file from dynamic library linking to fix tool support
The aim is to restrict the symbols exported from openBLAS, but for dynamic libraries --retain-symbols-file has the opposite effect intended. It removes symbols from the .symtab section of the library, which is used by tools such as debuggers, profilers, objdump etc. but does not remove them from .dynsym, which is the section used by the runtime when loading the binary.
In short, using --retain-symbols-file like this doesn't prevent symbol leakage but does prevent tools from analyzing applications linked with openBLAS.
This patch improves tool support for openBLAS applications but does not address symbol leakage through .dynsym.
12 years ago
wernsaar
e0b968c3a7
Changed kernels for dgemm and dtrmm
12 years ago
wernsaar
93f1074dd4
changed some values for arm
12 years ago
wernsaar
1c63180bb6
updated dgemm_kernel_8x2_vfpv3.S
12 years ago
wernsaar
22a8fcc4b7
add modified c_check perl program
12 years ago
wernsaar
9965d48005
added Makefile.arm
12 years ago
wernsaar
4a474ea7dc
changed dgemm_kernel to use fused multiply add
12 years ago
wernsaar
69ce737cc5
modified Makefile.L3 for ARM
12 years ago
wernsaar
d13788d1b4
common files modified for ARM
12 years ago
wernsaar
70411af888
initial checkin of kernel/arm
12 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
a746724e84
Added backers.
12 years ago
Lars Buitinck
3f7b0cd994
Merge pull request #290 from larsmans/missing-threshold
check if GEMM_MULTITHREAD_THRESHOLD defined in gemm.c
Set a fallback value.
12 years ago
Zhang Xianyi
cc6db2ecfe
Merge pull request #291 from larsmans/fix-makefile-prefix
fix default prefix handling in makefiles
12 years ago
Zhang Xianyi
3175be4b3d
Merge pull request #289 from larsmans/no-noconst
get rid of the generated cblas_noconst.h file
12 years ago
Lars Buitinck
a29e6592da
fix default prefix handling in makefiles
PREFIX wasn't communicated to Makefile.install (where it matters)
by Makefile. The result is that the default PREFIX is empty and
OpenBLAS was being installed in /lib.
12 years ago
Lars Buitinck
212463dce9
get rid of the generated cblas_noconst.h file
12 years ago
Zhang Xianyi
037bd82bef
Merge pull request #288 from sebastien-villemot/develop
Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!
12 years ago
Sébastien Villemot
eae4cfa3f6
Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!
The present patch verifies that, on machines declaring an Athlon CPU model and
family, the 3dnow and 3dnowext feature flags are indeed present. If they are
not, it fallbacks on the most generic x86 kernel. This prevents crashes due to
illegal instruction on qemu guests with a weird configuration.
Closes #272
12 years ago