Merge branch 'develop' of https://github.com/quickwritereader/OpenBLAS into develop
[platform/upstream/openblas.git] / kernel / power /
drwxr-xr-x   ..
-rw-r--r-- 851 KERNEL
-rw-r--r-- 2476 KERNEL.CELL
-rw-r--r-- 36 KERNEL.POWER3
-rw-r--r-- 35 KERNEL.POWER4
-rw-r--r-- 1738 KERNEL.POWER5
-rw-r--r-- 2137 KERNEL.POWER6
-rw-r--r-- 5104 KERNEL.POWER8
-rw-r--r-- 5267 KERNEL.POWER9
-rw-r--r-- 3276 KERNEL.PPC440
-rw-r--r-- 3938 KERNEL.PPC440FP2
-rw-r--r-- 1988 KERNEL.PPC970
-rw-r--r-- 3488 KERNEL.PPCG4
-rw-r--r-- 9 Makefile
-rw-r--r-- 10483 amax.S
-rw-r--r-- 13013 amax_cell.S
-rw-r--r-- 9925 amax_hummer.S
-rw-r--r-- 7321 amax_ppc440.S
-rw-r--r-- 10435 amin.S
-rw-r--r-- 12924 amin_cell.S
-rw-r--r-- 9920 amin_hummer.S
-rw-r--r-- 7388 amin_ppc440.S
-rw-r--r-- 8515 asum.S
-rw-r--r-- 9558 asum_cell.S
-rw-r--r-- 8320 asum_hummer.S
-rw-r--r-- 6467 asum_ppc440.S
-rw-r--r-- 11636 axpy.S
-rw-r--r-- 12606 axpy_hummer.S
-rw-r--r-- 7932 axpy_ppc440.S
-rw-r--r-- 2830 cabs.S
-rw-r--r-- 3316 casum.c
-rw-r--r-- 5377 casum_microk_power8.c
-rw-r--r-- 5464 caxpy.c
-rw-r--r-- 3130 ccopy.c
-rw-r--r-- 5122 ccopy_microk_power8.c
-rw-r--r-- 5041 cdot.c
-rw-r--r-- 11757 cgemm_kernel_8x4_power8.S
-rw-r--r-- 18951 cgemm_logic_8x4_power8.S
-rw-r--r-- 175436 cgemm_macros_8x4_power8.S
-rw-r--r-- 6686 cgemm_tcopy_8_power8.S
-rw-r--r-- 4049 cgemm_tcopy_logic_8_power8.S
-rw-r--r-- 8630 cgemm_tcopy_macros_8_power8.S
-rw-r--r-- 21792 cgemv_n.c
-rw-r--r-- 20099 cgemv_t.c
-rw-r--r-- 8826 cnrm2.S
-rw-r--r-- 15583 cnrm2_hummer.S
-rw-r--r-- 6720 cnrm2_ppc440.S
-rw-r--r-- 5542 copy.S
-rw-r--r-- 16542 copy_hummer.S
-rw-r--r-- 9919 crot.c
-rw-r--r-- 4001 cswap.c
-rw-r--r-- 5185 cswap_microk_power8.c
-rw-r--r-- 11646 ctrmm_kernel_8x4_power8.S
-rw-r--r-- 31329 ctrmm_logic_8x4_power8.S
-rw-r--r-- 176992 ctrmm_macros_8x4_power8.S
-rw-r--r-- 3213 dasum.c
-rw-r--r-- 5276 dasum_microk_power8.c
-rw-r--r-- 3421 daxpy.c
-rw-r--r-- 6307 daxpy_microk_power8.c
-rw-r--r-- 2973 dcopy.c
-rw-r--r-- 5124 dcopy_microk_power8.c
-rw-r--r-- 3408 ddot.c
-rw-r--r-- 5481 ddot_microk_power8.c
-rw-r--r-- 1004 def_vsx.h
-rw-r--r-- 10213 dgemm_kernel_16x4_power8.S
-rw-r--r-- 5124 dgemm_kernel_power9.S
-rw-r--r-- 23280 dgemm_logic_16x4_power8.S
-rw-r--r-- 31377 dgemm_logic_power9.S
-rw-r--r-- 57380 dgemm_macros_16x4_power8.S
-rw-r--r-- 66357 dgemm_macros_power9.S
-rw-r--r-- 6459 dgemm_ncopy_4_power8.S
-rw-r--r-- 4021 dgemm_ncopy_logic_4_power8.S
-rw-r--r-- 14513 dgemm_ncopy_macros_4_power8.S
-rw-r--r-- 6568 dgemm_tcopy_16_power8.S
-rw-r--r-- 4414 dgemm_tcopy_logic_16_power8.S
-rw-r--r-- 12133 dgemm_tcopy_macros_16_power8.S
-rw-r--r-- 8053 dgemv_n.c
-rw-r--r-- 9019 dgemv_n_microk_power8.c
-rw-r--r-- 28849 dgemv_t.c
-rw-r--r-- 18506 dnrm2_hummer.S
-rw-r--r-- 10987 dnrm2_ppc440.S
-rw-r--r-- 9776 dot.S
-rw-r--r-- 9559 dot_cell.S
-rw-r--r-- 15766 dot_hummer.S
-rw-r--r-- 6966 dot_ppc440.S
-rw-r--r-- 3453 drot.c
-rw-r--r-- 6844 drot_microk_power8.c
-rw-r--r-- 3720 dscal.c
-rw-r--r-- 5467 dscal_microk_power8.c
-rw-r--r-- 3397 dswap.c
-rw-r--r-- 5187 dswap_microk_power8.c
-rw-r--r-- 10644 dtrmm_kernel_16x4_power8.S
-rw-r--r-- 40170 dtrmm_logic_16x4_power8.S
-rw-r--r-- 56225 dtrmm_macros_16x4_power8.S
-rw-r--r-- 7730 dtrsm_kernel_LT_16x4_power8.S
-rw-r--r-- 8780 dtrsm_logic_LT_16x4_power8.S
-rw-r--r-- 80830 dtrsm_macros_LT_16x4_power8.S
-rw-r--r-- 3031 exfunc.S
-rw-r--r-- 6276 gemm_beta.S
-rw-r--r-- 47890 gemm_kernel.S
-rw-r--r-- 49008 gemm_kernel_altivec.S
-rw-r--r-- 49047 gemm_kernel_altivec_cell.S
-rw-r--r-- 47951 gemm_kernel_altivec_g4.S
-rw-r--r-- 46733 gemm_kernel_cell.S
-rw-r--r-- 42723 gemm_kernel_g4.S
-rw-r--r-- 122222 gemm_kernel_hummer.S
-rw-r--r-- 30068 gemm_kernel_power3.S
-rw-r--r-- 47391 gemm_kernel_power6.S
-rw-r--r-- 43995 gemm_kernel_ppc440.S
-rw-r--r-- 7726 gemm_ncopy_4.S
-rw-r--r-- 14390 gemm_ncopy_hummer_4.S
-rw-r--r-- 22359 gemm_ncopy_hummer_8.S
-rw-r--r-- 9181 gemm_tcopy_4.S
-rw-r--r-- 9378 gemm_tcopy_hummer_4.S
-rw-r--r-- 23385 gemm_tcopy_hummer_8.S
-rw-r--r-- 32177 gemv_hummer_n.S
-rw-r--r-- 63166 gemv_n.S
-rw-r--r-- 23669 gemv_n_ppc440.S
-rw-r--r-- 57193 gemv_t.S
-rw-r--r-- 20269 gemv_t_ppc440.S
-rw-r--r-- 24211 ger.S
-rw-r--r-- 14507 iamax.S
-rw-r--r-- 16485 iamax_hummer.S
-rw-r--r-- 9492 iamax_ppc440.S
-rw-r--r-- 14476 iamin.S
-rw-r--r-- 16478 iamin_hummer.S
-rw-r--r-- 9461 iamin_ppc440.S
-rw-r--r-- 10880 icamax.c
-rw-r--r-- 9248 icamin.c
-rw-r--r-- 12937 idamax.c
-rw-r--r-- 13039 idamin.c
-rw-r--r-- 12992 imax.S
-rw-r--r-- 14613 imax_hummer.S
-rw-r--r-- 8770 imax_ppc440.S
-rw-r--r-- 12936 imin.S
-rw-r--r-- 14605 imin_hummer.S
-rw-r--r-- 8600 imin_ppc440.S
-rw-r--r-- 9458 isamax.c
-rw-r--r-- 9584 isamin.c
-rw-r--r-- 15703 izamax.S
-rw-r--r-- 11190 izamax.c
-rw-r--r-- 10152 izamax_hummer.S
-rw-r--r-- 10018 izamax_ppc440.S
-rw-r--r-- 15688 izamin.S
-rw-r--r-- 11348 izamin.c
-rw-r--r-- 10148 izamin_hummer.S
-rw-r--r-- 9999 izamin_ppc440.S
-rw-r--r-- 3087 lock.c
-rw-r--r-- 3106 lsame.S
-rw-r--r-- 9498 max.S
-rw-r--r-- 9186 max_hummer.S
-rw-r--r-- 6726 max_ppc440.S
-rw-r--r-- 9442 min.S
-rw-r--r-- 9182 min_hummer.S
-rw-r--r-- 6698 min_ppc440.S
-rw-r--r-- 16926 nrm2.S
-rw-r--r-- 11584 rot.S
-rw-r--r-- 6750 rot_ppc440.S
-rw-r--r-- 3213 sasum.c
-rw-r--r-- 5377 sasum_microk_power8.c
-rw-r--r-- 3469 saxpy.c
-rw-r--r-- 8557 scal.S
-rw-r--r-- 9155 scal_hummer.S
-rw-r--r-- 5574 scal_ppc440.S
-rw-r--r-- 2973 scopy.c
-rw-r--r-- 3848 scopy_microk_power8.c
-rw-r--r-- 3941 sdot.c
-rw-r--r-- 5584 sdot_microk_power8.c
-rw-r--r-- 10858 sgemm_kernel_16x8_power8.S
-rw-r--r-- 6397 sgemm_kernel_power9.S
-rw-r--r-- 29287 sgemm_logic_16x8_power8.S
-rw-r--r-- 44143 sgemm_logic_power9.S
-rw-r--r-- 82320 sgemm_macros_16x8_power8.S
-rw-r--r-- 150474 sgemm_macros_power9.S
-rw-r--r-- 6762 sgemm_tcopy_16_power8.S
-rw-r--r-- 6674 sgemm_tcopy_8_power8.S
-rw-r--r-- 5304 sgemm_tcopy_logic_16_power8.S
-rw-r--r-- 5084 sgemm_tcopy_logic_8_power8.S
-rw-r--r-- 9250 sgemm_tcopy_macros_16_power8.S
-rw-r--r-- 7087 sgemm_tcopy_macros_8_power8.S
-rw-r--r-- 10568 sgemv_n.c
-rw-r--r-- 12854 sgemv_n_8.c
-rw-r--r-- 14556 sgemv_t.c
-rw-r--r-- 16515 sgemv_t_8.c
-rw-r--r-- 8666 snrm2.S
-rw-r--r-- 12026 snrm2_hummer.S
-rw-r--r-- 6641 snrm2_ppc440.S
-rw-r--r-- 3453 srot.c
-rw-r--r-- 6893 srot_microk_power8.c
-rw-r--r-- 3728 sscal.c
-rw-r--r-- 5499 sscal_microk_power8.c
-rw-r--r-- 3397 sswap.c
-rw-r--r-- 3807 sswap_microk_power8.c
-rw-r--r-- 2795 staticbuffer.S
-rw-r--r-- 10818 strmm_kernel_16x8_power8.S
-rw-r--r-- 52004 strmm_logic_16x8_power8.S
-rw-r--r-- 80783 strmm_macros_16x8_power8.S
-rw-r--r-- 8430 swap.S
-rw-r--r-- 12974 swap_hummer.S
-rw-r--r-- 29655 symv_L.S
-rw-r--r-- 28952 symv_U.S
-rw-r--r-- 62054 trsm_kernel_LN.S
-rw-r--r-- 62385 trsm_kernel_LT.S
-rw-r--r-- 62487 trsm_kernel_RT.S
-rw-r--r-- 62271 trsm_kernel_cell_LN.S
-rw-r--r-- 62567 trsm_kernel_cell_LT.S
-rw-r--r-- 62388 trsm_kernel_cell_RT.S
-rw-r--r-- 97447 trsm_kernel_hummer_LN.S
-rw-r--r-- 97466 trsm_kernel_hummer_LT.S
-rw-r--r-- 97472 trsm_kernel_hummer_RT.S
-rw-r--r-- 62906 trsm_kernel_power6_LN.S
-rw-r--r-- 62826 trsm_kernel_power6_LT.S
-rw-r--r-- 63031 trsm_kernel_power6_RT.S
-rw-r--r-- 59297 trsm_kernel_ppc440_LN.S
-rw-r--r-- 59234 trsm_kernel_ppc440_LT.S
-rw-r--r-- 59424 trsm_kernel_ppc440_RT.S
-rw-r--r-- 9692 zamax.S
-rw-r--r-- 9623 zamax_cell.S
-rw-r--r-- 7040 zamax_hummer.S
-rw-r--r-- 6822 zamax_ppc440.S
-rw-r--r-- 9676 zamin.S
-rw-r--r-- 9588 zamin_cell.S
-rw-r--r-- 7036 zamin_hummer.S
-rw-r--r-- 6813 zamin_ppc440.S
-rw-r--r-- 8686 zasum.S
-rw-r--r-- 3302 zasum.c
-rw-r--r-- 9410 zasum_cell.S
-rw-r--r-- 10059 zasum_hummer.S
-rw-r--r-- 5270 zasum_microk_power8.c
-rw-r--r-- 6570 zasum_ppc440.S
-rw-r--r-- 14668 zaxpy.S
-rw-r--r-- 3988 zaxpy.c
-rw-r--r-- 10787 zaxpy_hummer.S
-rw-r--r-- 8589 zaxpy_microk_power8.c
-rw-r--r-- 9735 zaxpy_ppc440.S
-rw-r--r-- 5751 zcopy.S
-rw-r--r-- 3130 zcopy.c
-rw-r--r-- 12167 zcopy_hummer.S
-rw-r--r-- 5122 zcopy_microk_power8.c
-rw-r--r-- 13294 zdot.S
-rw-r--r-- 4099 zdot.c
-rw-r--r-- 13055 zdot_cell.S
-rw-r--r-- 10546 zdot_hummer.S
-rw-r--r-- 7867 zdot_microk_power8.c
-rw-r--r-- 9470 zdot_ppc440.S
-rw-r--r-- 6068 zgemm_beta.S
-rw-r--r-- 34759 zgemm_kernel.S
-rw-r--r-- 13141 zgemm_kernel_8x2_power8.S
-rw-r--r-- 32053 zgemm_kernel_altivec.S
-rw-r--r-- 35005 zgemm_kernel_altivec_cell.S
-rw-r--r-- 33209 zgemm_kernel_altivec_g4.S
-rw-r--r-- 33652 zgemm_kernel_cell.S
-rw-r--r-- 30739 zgemm_kernel_g4.S
-rw-r--r-- 79111 zgemm_kernel_hummer.S
-rw-r--r-- 25482 zgemm_kernel_power3.S
-rw-r--r-- 54316 zgemm_kernel_power6.S
-rw-r--r-- 32202 zgemm_kernel_ppc440.S
-rw-r--r-- 13224 zgemm_logic_8x2_power8.S
-rw-r--r-- 94923 zgemm_macros_8x2_power8.S
-rw-r--r-- 8780 zgemm_ncopy_hummer_2.S
-rw-r--r-- 12260 zgemm_ncopy_hummer_4.S
-rw-r--r-- 6689 zgemm_tcopy_8_power8.S
-rw-r--r-- 6127 zgemm_tcopy_hummer_2.S
-rw-r--r-- 13077 zgemm_tcopy_hummer_4.S
-rw-r--r-- 4181 zgemm_tcopy_logic_8_power8.S
-rw-r--r-- 10903 zgemm_tcopy_macros_8_power8.S
-rw-r--r-- 86556 zgemv_n.S
-rw-r--r-- 30382 zgemv_n_4.c
-rw-r--r-- 29338 zgemv_n_ppc440.S
-rw-r--r-- 30630 zgemv_t.S
-rw-r--r-- 26621 zgemv_t_4.c
-rw-r--r-- 25410 zgemv_t_ppc440.S
-rw-r--r-- 28674 zger.S
-rw-r--r-- 17266 znrm2.S
-rw-r--r-- 18018 znrm2_hummer.S
-rw-r--r-- 11097 znrm2_ppc440.S
-rw-r--r-- 12059 zrot.S
-rw-r--r-- 9237 zrot.c
-rw-r--r-- 7060 zrot_ppc440.S
-rw-r--r-- 8728 zscal.S
-rw-r--r-- 4368 zscal.c
-rw-r--r-- 16062 zscal_hummer.S
-rw-r--r-- 7420 zscal_microk_power8.c
-rw-r--r-- 6512 zscal_ppc440.S
-rw-r--r-- 9009 zswap.S
-rw-r--r-- 4000 zswap.c
-rw-r--r-- 12500 zswap_hummer.S
-rw-r--r-- 5185 zswap_microk_power8.c
-rw-r--r-- 33168 zsymv_L.S
-rw-r--r-- 32807 zsymv_U.S
-rw-r--r-- 10946 ztrmm_kernel_8x2_power8.S
-rw-r--r-- 22583 ztrmm_logic_8x2_power8.S
-rw-r--r-- 92820 ztrmm_macros_8x2_power8.S
-rw-r--r-- 39517 ztrsm_kernel_LN.S
-rw-r--r-- 39633 ztrsm_kernel_LT.S
-rw-r--r-- 39634 ztrsm_kernel_RT.S
-rw-r--r-- 38698 ztrsm_kernel_cell_LN.S
-rw-r--r-- 39297 ztrsm_kernel_cell_LT.S
-rw-r--r-- 38703 ztrsm_kernel_cell_RT.S
-rw-r--r-- 50894 ztrsm_kernel_hummer_LN.S
-rw-r--r-- 50893 ztrsm_kernel_hummer_LT.S
-rw-r--r-- 50893 ztrsm_kernel_hummer_RT.S
-rw-r--r-- 84676 ztrsm_kernel_power6_LN.S
-rw-r--r-- 84457 ztrsm_kernel_power6_LT.S
-rw-r--r-- 84447 ztrsm_kernel_power6_RT.S
-rw-r--r-- 38683 ztrsm_kernel_ppc440_LN.S
-rw-r--r-- 37942 ztrsm_kernel_ppc440_LT.S
-rw-r--r-- 37943 ztrsm_kernel_ppc440_RT.S