Martin Kroeker
9b2a7ad40d
Convert fldmia/fstmia instructions to UAL syntax for clang7
second part of fix for #1774 , containing files missed in #1775
7 years ago
Martin Kroeker
7e5df34e6a
Convert fldmia/fstmia instructions to UAL syntax for clang7
fixes #1774
7 years ago
Martin Kroeker
b83e4c60c7
Remove premature exit for INC_X or INC_Y zero
7 years ago
Martin Kroeker
e344db269b
Remove premature exit for INC_X or INC_Y zero
7 years ago
Martin Kroeker
545b82efd3
Remove premature exit for INC_X or INC_Y zero
7 years ago
Martin Kroeker
e322a951fe
Remove premature exit for INC_X or INC_Y zero
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
6e70287776
Use generic/dot.c for DSDOT on ARMV5 and above
The default arm/dot.c is less precise when used for DSDOT, as shown by utest
8 years ago
Zhang Xianyi
d5ef0dee9a
Merge pull request #1226 from ashwinyes/develop_arm_clang_ual_fix
arm: Fix clang compilation for ARMv7
8 years ago
Ashwin Sekhar T K
f02d535fde
arm: Fix clang compilation for ARMv7
clang is not recognizing some pre-UAL VFP mnemonics like fnmacs, fnmacd,
fnmuls and fnmuld. Replaced them with equivalent UAL mnemonics which are
vmls.f32, vmls.f64, vnmul.f32 and vnmul.f64 respectively.
8 years ago
Ashwin Sekhar T K
97d671eb61
arm: add softfp support in zgemm/ztrmm vfp kernels
8 years ago
Ashwin Sekhar T K
305cd2e8b4
arm: add softfp support in cgemm/ctrmm vfp kernels
8 years ago
Ashwin Sekhar T K
09bc6ebe5b
arm: add softfp support in dgemm/dtrmm vfp kernels
8 years ago
Ashwin Sekhar T K
872a11a2bf
arm: add softfp support in sgemm/strmm vfp kernels
8 years ago
Ashwin Sekhar T K
8f83d3f961
arm: add softfp support in vfp gemv kernels
8 years ago
Ashwin Sekhar T K
83bd547517
arm: add softfp support in kernel/arm/swap_vfp.S
8 years ago
Ashwin Sekhar T K
e25f4c01d6
arm: add softfp support in kernel/arm/nrm2_vfp*.S
8 years ago
Ashwin Sekhar T K
54915ce343
arm: add softfp support in kernel/arm/*dot_vfp.S
8 years ago
Ashwin Sekhar T K
0150fabdb6
arm: add softfp support in kernel/arm/rot_vfp.S
8 years ago
Ashwin Sekhar T K
4f0773f07d
arm: add softfp support in kernel/arm/axpy_vfp.S
8 years ago
Ashwin Sekhar T K
aa5edebc80
arm: add softfp support in kernel/arm/asum_vfp.S
8 years ago
Ashwin Sekhar T K
89924b3d5b
arm: Use assembly implementations based on the ARM abi
In case of softfp abi, assembly implementations of only those APIs are
used which doesnt have a floating point argument or return value.
In case of hard abi, all assembly implementations are used.
8 years ago
Zhang Xianyi
b5c96fcfcd
Support ARM SOFTFP ABI for saxpy, sdot, snrm2, sscal, sgemv, sger.
8 years ago
Zhang Xianyi
90e02ccf68
Support ARM softfp ABI for sgemm on ARMV7.
make ARM_SOFTFP_ABI=1
9 years ago
Martin Kroeker
6221d6df5f
Update zdot.c
9 years ago
Martin Kroeker
4b1b27347f
Remove explicit include of complex.h
9 years ago
Werner Saar
8037d78eed
bugfix for arm scal.c and zscal.c
9 years ago
Werner Saar
63a7d7fb24
updated gemv_n_vfpv3.S for armv7
10 years ago
Werner Saar
b4ede558a5
updated nrm2 kernel for armv7
10 years ago
Werner Saar
de3e2d4349
updated trmm kernels for armv7
10 years ago
Werner Saar
a0e51e96f1
updated gemm kernels for armv7
10 years ago
Werner Saar
c2891330bc
updated KERNEL.ARMV6
10 years ago
Werner Saar
ceaa931e48
updated gemv kernel for armv6
10 years ago
Werner Saar
eaa63165df
updated cgemv and zgemv kernels for armv6
10 years ago
Werner Saar
c65357c566
updated trmm_kernels for armv6
10 years ago
Werner Saar
e63e9f9f26
updated gemm_kernels for armv6
10 years ago
Werner Saar
aafd3ab60e
updated cdot and zdot on arm
10 years ago
Werner Saar
d2f84c9c8a
Ref #740 : updated nrm2_vfp.S
10 years ago
Werner Saar
ca32253f32
Ref #740 : updated asum_vfp.S and iamax_vfp.S
10 years ago
Werner Saar
9066d1f982
Ref #750 and Ref #740 : bugfix for sdot, dsdot and ddot on arm
10 years ago
Werner Saar
692d9c881c
Ref #740 : simple solution to clear floating point register on arm
10 years ago
Zhang Xianyi
3602a2cd1f
#736 Revert #733 patch to fix bus error on ARM.
10 years ago
Yichao Yu
594b9f4c73
Do not use vsub to clear the register values since it doesn't work with non-normal numbers.
10 years ago
Ralph Campbell
c053559ed9
Minor C code fixes in kernel/arm
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
ab0a0a75fc
Merge branch 'develop' into cmake
10 years ago
Zhang Xianyi
1cf2b10224
Use pure C generic target on x86 and x86_64.
make TARGET=GENERIC
?gemm3m is unimplemented on generic target.
10 years ago
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
10 years ago
Hank Anderson
84d90d6ed8
Fixed some compiler errors/warnings for clang.
11 years ago