OpenBLAS/kernel/power
Werner Saar cd5241d0cf modified KERNEL for power, to use the generic DSDOT-KERNEL 2016-03-06 09:07:24 +01:00
..
KERNEL modified KERNEL for power, to use the generic DSDOT-KERNEL 2016-03-06 09:07:24 +01:00
KERNEL.CELL Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
KERNEL.POWER3 Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
KERNEL.POWER4 Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
KERNEL.POWER5 Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
KERNEL.POWER6 Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
KERNEL.POWER8 modified configuration, to use power6 sgemm kernel for power8 2016-03-04 13:38:57 +01:00
KERNEL.PPC440 Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
KERNEL.PPC440FP2 Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
KERNEL.PPC970 Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
KERNEL.PPCG4 Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
Makefile Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
amax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amax_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amax_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amax_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amin_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amin_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amin_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
asum.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
asum_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
asum_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
asum_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
axpy.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
axpy_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
axpy_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
cabs.S Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
cnrm2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
cnrm2_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
cnrm2_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
copy.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
copy_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
def_vsx.h added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
dgemm_kernel_16x4_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
dgemm_logic_16x4_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
dgemm_macros_16x4_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
dnrm2_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dnrm2_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dot_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dot_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dot_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dtrmm_kernel_16x4_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
dtrmm_logic_16x4_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
exfunc.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_beta.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_altivec.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_altivec_cell.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_altivec_g4.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_cell.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_g4.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_kernel_power3.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_power6.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_kernel_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemm_ncopy_4.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
gemm_ncopy_hummer_4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_ncopy_hummer_8.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_tcopy_4.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
gemm_tcopy_hummer_4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_tcopy_hummer_8.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_hummer_n.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_n.S enabled gemv assembly on power8 2016-03-04 12:53:31 +01:00
gemv_n_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
gemv_t.S enabled gemv assembly on power8 2016-03-04 12:53:31 +01:00
gemv_t_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ger.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
iamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamax_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamax_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamin_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamin_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imax_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imax_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imin_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imin_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamax_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamax_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamin_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamin_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
lock.c Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
lsame.S Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
max.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
max_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
max_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
min.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
min_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
min_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
nrm2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
rot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
rot_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
scal.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
scal_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
scal_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
snrm2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
snrm2_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
snrm2_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
staticbuffer.S Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
swap.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
swap_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
symv_L.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
symv_U.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
trsm_kernel_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_cell_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_cell_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_cell_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_hummer_LN.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_hummer_LT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_hummer_RT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_power6_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_power6_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_power6_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_ppc440_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_ppc440_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
trsm_kernel_ppc440_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamax_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamax_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamax_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamin_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamin_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamin_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zasum.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zasum_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zasum_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zasum_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zaxpy.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zaxpy_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zaxpy_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zcopy.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zcopy_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zdot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zdot_cell.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zdot_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zdot_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_beta.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_8x2_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
zgemm_kernel_altivec.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_altivec_cell.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_altivec_g4.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_cell.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_g4.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_kernel_power3.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_power6.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_kernel_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemm_logic_8x2_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
zgemm_macros_8x2_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
zgemm_ncopy_hummer_2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_ncopy_hummer_4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_tcopy_hummer_2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_tcopy_hummer_4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemv_n.S enabled gemv assembly on power8 2016-03-04 12:53:31 +01:00
zgemv_n_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zgemv_t.S enabled gemv assembly on power8 2016-03-04 12:53:31 +01:00
zgemv_t_ppc440.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zger.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
znrm2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
znrm2_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
znrm2_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zrot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zrot_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zscal.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zscal_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zscal_ppc440.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zswap.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
zswap_hummer.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zsymv_L.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
zsymv_U.S added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8 2016-03-01 07:33:56 +01:00
ztrmm_kernel_8x2_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
ztrmm_logic_8x2_power8.S Modified assembly label name, so that they are hidden. 2016-03-05 10:27:27 +01:00
ztrsm_kernel_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_cell_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_cell_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_cell_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_hummer_LN.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztrsm_kernel_hummer_LT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztrsm_kernel_hummer_RT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztrsm_kernel_power6_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_power6_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_power6_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_ppc440_LN.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_ppc440_LT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00
ztrsm_kernel_ppc440_RT.S ppc64le platform support (ELF ABI v2) 2015-07-21 22:20:19 -05:00