Ashwin Sekhar T K
0d5c8e5386
arm: Determine the abi from compiler if not specified on command line
If ARM abi is not explicitly mentioned on the command line, then set the
arm abi to softfp or hard according to the compiler environment.
This assumes that compiler sets the defines __ARM_PCS and __ARM_PCS_VFP
accordingly.
8 years ago
Zhang Xianyi
503dcbfde6
Merge branch 'develop' into arm_soft_fp_abi
8 years ago
Ivan Shapovalov
6c0862a94f
common_arm.h, common_mips.h: get rid of .func directives
.func/.endfunc are gcc/gas-specific directives for generating stabs
debug information (and nothing more). This is near-useless now because
DWARF is commonly used, and not implemented in Clang. Hence building
OpenBLAS with Clang fails, and there is no sane way to detect GCC vs.
anything else with preprocessor definitions.
Hence, just remove these directives.
9 years ago
Zhang Xianyi
857899526f
ARM soft fp abi branch.
10 years ago
Grazvydas Ignotas
d38a1ddc7a
use real armv5 support
there is no more requirement for ARMv6 instructions,
and VFP on ARMv5 is uncommon
10 years ago
Grazvydas Ignotas
6b92204a7c
add fallback blas_lock implementation
to be used on armv5 and new platforms
10 years ago
Grazvydas Ignotas
f2ac1a5cee
set ARMV7 for Cortex-A9 and Cortex-A15
otherwise some macros like YIELDING are not defined correctly
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
Grazvydas Ignotas
c2323dd4d2
really fix ARM locking
- was writing 0 to lock variable, so was ineffective
- only exit loop if both lock was 0 and strex was successful
10 years ago
Werner Saar
eea2e30b74
bugfix for arm locking
10 years ago
Werner Saar
ea4df0aad3
Ref #574 : Bugfix for armv6 memory barrier
10 years ago
Werner Saar
3814bf60d3
added optimized dsymv kernels for haswell
10 years ago
Zhang Xianyi
2fb02626da
Update organization info.
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
wernsaar
5400a9f4e4
redefined functions for TIMING and YIELDING for ARMV7 processor
12 years ago
wernsaar
02bc36ac79
added sgemm_ncopy routine and made some improvements on cgemm_kernel for ARMV7
12 years ago
wernsaar
d13788d1b4
common files modified for ARM
12 years ago