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
e25f4c01d6
arm: add softfp support in kernel/arm/nrm2_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
Werner Saar
63a7d7fb24
updated gemv_n_vfpv3.S for armv7
10 years ago
Werner Saar
de3e2d4349
updated trmm kernels for armv7
10 years ago
wernsaar
c4a423a642
bugfixes for lapack on ARM Platform
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
c38379c9dd
bugfixes for ARM regarding lapack tests
11 years ago
wernsaar
f9daebba0a
checked in bugfixes for ARM
12 years ago
wernsaar
2d3c884294
added complex gemv kernels for ARMV6 and ARMV7
12 years ago
wernsaar
d2b20c5c51
add optimized axpy kernel
12 years ago
wernsaar
7f210587f0
renamed some ncopy and tcopy files
12 years ago
wernsaar
19cd5c64a2
renamed swap_vfpv3.S to swap_vfp.S
12 years ago
wernsaar
9adf87495e
renamed some dot kernels
12 years ago
wernsaar
cd93cae5a7
renamed rot_vfpv3.S to rot_vfp.S
12 years ago
wernsaar
8565afb3c2
renamed asum_vfpv3.S to asum_vfp.S
12 years ago
wernsaar
5bf7cf8d67
renamed scal_vfpv3.S to scal_vfp.S
12 years ago
wernsaar
29a005c635
renamed iamax assembler kernel
12 years ago
wernsaar
f1be3a168a
renamed some BLAS kernels, which are compatible to ARMV6
12 years ago
wernsaar
bf04544902
added gemv_n kernel for single and double precision
12 years ago
wernsaar
86283c0be1
added gemv_t kernel for single and double precision
12 years ago
wernsaar
f27cabfd08
added nrm2 kernel for all precisions
12 years ago
wernsaar
23dd474cd0
added rot kernel for all precisions
12 years ago
wernsaar
f1b452e160
added scal kernel for all precisions
12 years ago
wernsaar
3dabd7e6e6
added swap-kernel for all precisions
12 years ago
wernsaar
6f4a0ebe38
added max- und min-kernels for all precisions
12 years ago
wernsaar
00f33c0134
added asum_kernel for all precisions and complex
12 years ago
wernsaar
5b36cc0f47
added blas level1 dot kernels for complex and double complex
12 years ago
wernsaar
c8f1aeb154
added optimized blas level1 dot kernels for single and double precision
12 years ago
wernsaar
80a2e901b1
added dgemm_tcopy_4_vfpv3.S and sgemm_tcopy_4_vfpv3.S
12 years ago
wernsaar
ac50bccbd2
added cgemm_ncopy_2_vfpv3.S and made assembler labels unique
12 years ago
wernsaar
82015beaef
added zgemm_ncopy_2_vfpv3.S and made assembler labels unique
12 years ago
wernsaar
02bc36ac79
added sgemm_ncopy routine and made some improvements on cgemm_kernel for ARMV7
12 years ago
wernsaar
85484a42df
added kernels for cgemm, ctrmm, zgemm and ztrmm
12 years ago
wernsaar
e0b968c3a7
Changed kernels for dgemm and dtrmm
12 years ago
wernsaar
70411af888
initial checkin of kernel/arm
12 years ago