Prevent compiler attempts to use k0 as mask register
[platform/upstream/openblas.git] / kernel / power /
drwxr-xr-x   ..
-rw-r--r-- 1132 KERNEL
-rw-r--r-- 2476 KERNEL.CELL
-rw-r--r-- 7247 KERNEL.POWER10
-rw-r--r-- 36 KERNEL.POWER3
-rw-r--r-- 35 KERNEL.POWER4
-rw-r--r-- 1855 KERNEL.POWER5
-rw-r--r-- 2137 KERNEL.POWER6
-rw-r--r-- 8399 KERNEL.POWER8
-rw-r--r-- 5949 KERNEL.POWER9
-rw-r--r-- 3922 KERNEL.PPC440
-rw-r--r-- 3938 KERNEL.PPC440FP2
-rw-r--r-- 2856 KERNEL.PPC970
-rw-r--r-- 3797 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-- 11666 axpy.S
-rw-r--r-- 12606 axpy_hummer.S
-rw-r--r-- 7962 axpy_ppc440.S
-rw-r--r-- 2830 cabs.S
-rw-r--r-- 3388 casum.c
-rw-r--r-- 5389 casum_microk_power8.c
-rw-r--r-- 6314 caxpy.c
-rw-r--r-- 7794 caxpy_microk_power10.c
-rw-r--r-- 3688 caxpy_power10.c
-rw-r--r-- 8349 caxpy_power8.S
-rw-r--r-- 7548 caxpy_power9.S
-rw-r--r-- 3202 ccopy.c
-rw-r--r-- 5229 ccopy_microk_power10.c
-rw-r--r-- 5134 ccopy_microk_power8.c
-rw-r--r-- 2824 ccopy_power10.c
-rw-r--r-- 5620 cdot.c
-rw-r--r-- 7147 cdot_microk_power10.c
-rw-r--r-- 3258 cdot_power9.S
-rw-r--r-- 11846 cgemm_kernel_8x4_power8.S
-rw-r--r-- 7067 cgemm_kernel_power10.S
-rw-r--r-- 6776 cgemm_kernel_power9.S
-rw-r--r-- 18951 cgemm_logic_8x4_power8.S
-rw-r--r-- 63366 cgemm_logic_power10.S
-rw-r--r-- 66307 cgemm_logic_power9.S
-rw-r--r-- 184016 cgemm_macros_8x4_power8.S
-rw-r--r-- 59221 cgemm_macros_power10.S
-rw-r--r-- 76448 cgemm_macros_power9.S
-rw-r--r-- 6686 cgemm_tcopy_8_power8.S
-rw-r--r-- 4049 cgemm_tcopy_logic_8_power8.S
-rw-r--r-- 9662 cgemm_tcopy_macros_8_power8.S
-rw-r--r-- 22421 cgemv_n.c
-rw-r--r-- 21340 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-- 4853 copy_microk_power10.c
-rw-r--r-- 10055 crot.c
-rw-r--r-- 5625 cscal_microk_power10.c
-rw-r--r-- 4110 cswap.c
-rw-r--r-- 4330 cswap_microk_power10.c
-rw-r--r-- 5190 cswap_microk_power8.c
-rw-r--r-- 11688 ctrmm_kernel_8x4_power8.S
-rw-r--r-- 31329 ctrmm_logic_8x4_power8.S
-rw-r--r-- 185572 ctrmm_macros_8x4_power8.S
-rw-r--r-- 3607 dasum.c
-rw-r--r-- 7308 dasum_microk_power10.c
-rw-r--r-- 5281 dasum_microk_power8.c
-rw-r--r-- 3493 daxpy.c
-rw-r--r-- 3866 daxpy_microk_power10.c
-rw-r--r-- 6314 daxpy_microk_power8.c
-rw-r--r-- 3481 daxpy_power10.c
-rw-r--r-- 3045 dcopy.c
-rw-r--r-- 5136 dcopy_microk_power8.c
-rw-r--r-- 2826 dcopy_power10.c
-rw-r--r-- 3480 ddot.c
-rw-r--r-- 4409 ddot_microk_power10.c
-rw-r--r-- 5486 ddot_microk_power8.c
-rw-r--r-- 3112 ddot_power10.c
-rw-r--r-- 1004 def_vsx.h
-rw-r--r-- 10225 dgemm_kernel_16x4_power8.S
-rw-r--r-- 23174 dgemm_kernel_power10.c
-rw-r--r-- 5154 dgemm_kernel_power9.S
-rw-r--r-- 23280 dgemm_logic_16x4_power8.S
-rw-r--r-- 31377 dgemm_logic_power9.S
-rw-r--r-- 68311 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-- 11610 dgemm_ncopy_8_power10.c
-rw-r--r-- 4021 dgemm_ncopy_logic_4_power8.S
-rw-r--r-- 15806 dgemm_ncopy_macros_4_power8.S
-rw-r--r-- 29541 dgemm_small_kernel_nn_power10.c
-rw-r--r-- 17456 dgemm_small_kernel_nt_power10.c
-rw-r--r-- 28510 dgemm_small_kernel_tn_power10.c
-rw-r--r-- 26288 dgemm_small_kernel_tt_power10.c
-rw-r--r-- 6568 dgemm_tcopy_16_power8.S
-rw-r--r-- 4414 dgemm_tcopy_logic_16_power8.S
-rw-r--r-- 13426 dgemm_tcopy_macros_16_power8.S
-rw-r--r-- 8124 dgemv_n.c
-rw-r--r-- 15016 dgemv_n_microk_power10.c
-rw-r--r-- 9005 dgemv_n_microk_power8.c
-rw-r--r-- 8046 dgemv_n_power10.c
-rw-r--r-- 28954 dgemv_t.c
-rw-r--r-- 26869 dgemv_t_power10.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-- 3886 drot.c
-rw-r--r-- 5705 drot_microk_power10.c
-rw-r--r-- 6842 drot_microk_power8.c
-rw-r--r-- 4430 dscal.c
-rw-r--r-- 3920 dscal_microk_power10.c
-rw-r--r-- 5477 dscal_microk_power8.c
-rw-r--r-- 3827 dswap.c
-rw-r--r-- 5192 dswap_microk_power8.c
-rw-r--r-- 10658 dtrmm_kernel_16x4_power8.S
-rw-r--r-- 40170 dtrmm_logic_16x4_power8.S
-rw-r--r-- 66974 dtrmm_macros_16x4_power8.S
-rw-r--r-- 7764 dtrsm_kernel_LT_16x4_power8.S
-rw-r--r-- 8780 dtrsm_logic_LT_16x4_power8.S
-rw-r--r-- 84548 dtrsm_macros_LT_16x4_power8.S
-rw-r--r-- 3031 exfunc.S
-rw-r--r-- 6306 gemm_beta.S
-rw-r--r-- 47976 gemm_kernel.S
-rw-r--r-- 49038 gemm_kernel_altivec.S
-rw-r--r-- 49077 gemm_kernel_altivec_cell.S
-rw-r--r-- 47981 gemm_kernel_altivec_g4.S
-rw-r--r-- 46819 gemm_kernel_cell.S
-rw-r--r-- 42779 gemm_kernel_g4.S
-rw-r--r-- 122252 gemm_kernel_hummer.S
-rw-r--r-- 30128 gemm_kernel_power3.S
-rw-r--r-- 47447 gemm_kernel_power6.S
-rw-r--r-- 44051 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-- 3096 gemm_small_kernel_permit_power10.c
-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-- 63302 gemv_n.S
-rw-r--r-- 23729 gemv_n_ppc440.S
-rw-r--r-- 57329 gemv_t.S
-rw-r--r-- 20329 gemv_t_ppc440.S
-rw-r--r-- 24271 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-- 10882 icamax.c
-rw-r--r-- 6247 icamax_power8.S
-rw-r--r-- 5296 icamax_power9.S
-rw-r--r-- 9250 icamin.c
-rw-r--r-- 6245 icamin_power8.S
-rw-r--r-- 5237 icamin_power9.S
-rw-r--r-- 13094 idamax.c
-rw-r--r-- 13139 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-- 5816 isamax_power8.S
-rw-r--r-- 5372 isamax_power9.S
-rw-r--r-- 9584 isamin.c
-rw-r--r-- 5607 isamin_power8.S
-rw-r--r-- 5170 isamin_power9.S
-rw-r--r-- 15703 izamax.S
-rw-r--r-- 11088 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-- 11233 izamin.c
-rw-r--r-- 10148 izamin_hummer.S
-rw-r--r-- 9999 izamin_ppc440.S
-rw-r--r-- 3094 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-- 3609 sasum.c
-rw-r--r-- 4575 sasum_microk_power10.c
-rw-r--r-- 5389 sasum_microk_power8.c
-rw-r--r-- 7506 saxpy.c
-rw-r--r-- 5321 saxpy_microk_power10.c
-rw-r--r-- 3293 saxpy_power10.c
-rw-r--r-- 28888 sbgemm_kernel_power10.c
-rw-r--r-- 11662 sbgemm_ncopy_16_power10.c
-rw-r--r-- 10756 sbgemm_ncopy_8_power10.c
-rw-r--r-- 6785 sbgemm_tcopy_16_power10.c
-rw-r--r-- 17270 sbgemm_tcopy_8_power10.c
-rw-r--r-- 8587 scal.S
-rw-r--r-- 9155 scal_hummer.S
-rw-r--r-- 5604 scal_ppc440.S
-rw-r--r-- 3045 scopy.c
-rw-r--r-- 3860 scopy_microk_power8.c
-rw-r--r-- 2835 scopy_power10.c
-rw-r--r-- 4014 sdot.c
-rw-r--r-- 4281 sdot_microk_power10.c
-rw-r--r-- 5596 sdot_microk_power8.c
-rw-r--r-- 3641 sdot_power10.c
-rw-r--r-- 10914 sgemm_kernel_16x8_power8.S
-rw-r--r-- 34907 sgemm_kernel_power10.c
-rw-r--r-- 6463 sgemm_kernel_power9.S
-rw-r--r-- 29287 sgemm_logic_16x8_power8.S
-rw-r--r-- 46074 sgemm_logic_power9.S
-rw-r--r-- 96826 sgemm_macros_16x8_power8.S
-rw-r--r-- 144404 sgemm_macros_power9.S
-rw-r--r-- 53518 sgemm_small_kernel_nn_power10.c
-rw-r--r-- 26461 sgemm_small_kernel_nt_power10.c
-rw-r--r-- 59692 sgemm_small_kernel_tn_power10.c
-rw-r--r-- 53425 sgemm_small_kernel_tt_power10.c
-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-- 10543 sgemm_tcopy_macros_16_power8.S
-rw-r--r-- 8119 sgemm_tcopy_macros_8_power8.S
-rw-r--r-- 10697 sgemv_n.c
-rw-r--r-- 12892 sgemv_n_8.c
-rw-r--r-- 14687 sgemv_t.c
-rw-r--r-- 16554 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-- 3919 srot.c
-rw-r--r-- 5832 srot_microk_power10.c
-rw-r--r-- 6905 srot_microk_power8.c
-rw-r--r-- 4440 sscal.c
-rw-r--r-- 3958 sscal_microk_power10.c
-rw-r--r-- 5516 sscal_microk_power8.c
-rw-r--r-- 3827 sswap.c
-rw-r--r-- 3812 sswap_microk_power8.c
-rw-r--r-- 2795 staticbuffer.S
-rw-r--r-- 10852 strmm_kernel_16x8_power8.S
-rw-r--r-- 52004 strmm_logic_16x8_power8.S
-rw-r--r-- 95115 strmm_macros_16x8_power8.S
-rw-r--r-- 8425 sum.S
-rw-r--r-- 8460 swap.S
-rw-r--r-- 12974 swap_hummer.S
-rw-r--r-- 3530 swap_microk_power10.c
-rw-r--r-- 29715 symv_L.S
-rw-r--r-- 29012 symv_U.S
-rw-r--r-- 62140 trsm_kernel_LN.S
-rw-r--r-- 40435 trsm_kernel_LN_power10.c
-rw-r--r-- 62471 trsm_kernel_LT.S
-rw-r--r-- 39333 trsm_kernel_LT_power10.c
-rw-r--r-- 25527 trsm_kernel_RN_power10.c
-rw-r--r-- 62573 trsm_kernel_RT.S
-rw-r--r-- 26252 trsm_kernel_RT_power10.c
-rw-r--r-- 62357 trsm_kernel_cell_LN.S
-rw-r--r-- 62653 trsm_kernel_cell_LT.S
-rw-r--r-- 62474 trsm_kernel_cell_RT.S
-rw-r--r-- 97477 trsm_kernel_hummer_LN.S
-rw-r--r-- 97496 trsm_kernel_hummer_LT.S
-rw-r--r-- 97502 trsm_kernel_hummer_RT.S
-rw-r--r-- 62962 trsm_kernel_power6_LN.S
-rw-r--r-- 62882 trsm_kernel_power6_LT.S
-rw-r--r-- 63087 trsm_kernel_power6_RT.S
-rw-r--r-- 59353 trsm_kernel_ppc440_LN.S
-rw-r--r-- 59290 trsm_kernel_ppc440_LT.S
-rw-r--r-- 59480 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-- 3374 zasum.c
-rw-r--r-- 9410 zasum_cell.S
-rw-r--r-- 10059 zasum_hummer.S
-rw-r--r-- 5275 zasum_microk_power8.c
-rw-r--r-- 6570 zasum_ppc440.S
-rw-r--r-- 14724 zaxpy.S
-rw-r--r-- 4060 zaxpy.c
-rw-r--r-- 10787 zaxpy_hummer.S
-rw-r--r-- 6847 zaxpy_microk_power10.c
-rw-r--r-- 8487 zaxpy_microk_power8.c
-rw-r--r-- 3688 zaxpy_power10.c
-rw-r--r-- 9791 zaxpy_ppc440.S
-rw-r--r-- 5751 zcopy.S
-rw-r--r-- 3202 zcopy.c
-rw-r--r-- 12167 zcopy_hummer.S
-rw-r--r-- 5134 zcopy_microk_power8.c
-rw-r--r-- 2818 zcopy_power10.c
-rw-r--r-- 13294 zdot.S
-rw-r--r-- 4380 zdot.c
-rw-r--r-- 13055 zdot_cell.S
-rw-r--r-- 10546 zdot_hummer.S
-rw-r--r-- 7775 zdot_microk_power8.c
-rw-r--r-- 9470 zdot_ppc440.S
-rw-r--r-- 6098 zgemm_beta.S
-rw-r--r-- 34875 zgemm_kernel.S
-rw-r--r-- 13227 zgemm_kernel_8x2_power8.S
-rw-r--r-- 32143 zgemm_kernel_altivec.S
-rw-r--r-- 35095 zgemm_kernel_altivec_cell.S
-rw-r--r-- 33269 zgemm_kernel_altivec_g4.S
-rw-r--r-- 33768 zgemm_kernel_cell.S
-rw-r--r-- 30825 zgemm_kernel_g4.S
-rw-r--r-- 79141 zgemm_kernel_hummer.S
-rw-r--r-- 5289 zgemm_kernel_power10.S
-rw-r--r-- 25572 zgemm_kernel_power3.S
-rw-r--r-- 54402 zgemm_kernel_power6.S
-rw-r--r-- 5496 zgemm_kernel_power9.S
-rw-r--r-- 32288 zgemm_kernel_ppc440.S
-rw-r--r-- 13224 zgemm_logic_8x2_power8.S
-rw-r--r-- 37679 zgemm_logic_power10.S
-rw-r--r-- 44595 zgemm_logic_power9.S
-rw-r--r-- 100652 zgemm_macros_8x2_power8.S
-rw-r--r-- 38448 zgemm_macros_power10.S
-rw-r--r-- 50195 zgemm_macros_power9.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-- 11935 zgemm_tcopy_macros_8_power8.S
-rw-r--r-- 86692 zgemv_n.S
-rw-r--r-- 30457 zgemv_n_4.c
-rw-r--r-- 36702 zgemv_n_power10.c
-rw-r--r-- 29398 zgemv_n_ppc440.S
-rw-r--r-- 30766 zgemv_t.S
-rw-r--r-- 32269 zgemv_t_4.c
-rw-r--r-- 25470 zgemv_t_ppc440.S
-rw-r--r-- 28734 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-- 9314 zrot.c
-rw-r--r-- 7060 zrot_ppc440.S
-rw-r--r-- 8758 zscal.S
-rw-r--r-- 4593 zscal.c
-rw-r--r-- 16062 zscal_hummer.S
-rw-r--r-- 6718 zscal_microk_power10.c
-rw-r--r-- 7312 zscal_microk_power8.c
-rw-r--r-- 6542 zscal_ppc440.S
-rw-r--r-- 8570 zsum.S
-rw-r--r-- 9065 zswap.S
-rw-r--r-- 4110 zswap.c
-rw-r--r-- 12500 zswap_hummer.S
-rw-r--r-- 5190 zswap_microk_power8.c
-rw-r--r-- 33228 zsymv_L.S
-rw-r--r-- 32867 zsymv_U.S
-rw-r--r-- 11032 ztrmm_kernel_8x2_power8.S
-rw-r--r-- 22583 ztrmm_logic_8x2_power8.S
-rw-r--r-- 98405 ztrmm_macros_8x2_power8.S
-rw-r--r-- 39633 ztrsm_kernel_LN.S
-rw-r--r-- 39749 ztrsm_kernel_LT.S
-rw-r--r-- 39750 ztrsm_kernel_RT.S
-rw-r--r-- 38784 ztrsm_kernel_cell_LN.S
-rw-r--r-- 39413 ztrsm_kernel_cell_LT.S
-rw-r--r-- 38789 ztrsm_kernel_cell_RT.S
-rw-r--r-- 50924 ztrsm_kernel_hummer_LN.S
-rw-r--r-- 50923 ztrsm_kernel_hummer_LT.S
-rw-r--r-- 50923 ztrsm_kernel_hummer_RT.S
-rw-r--r-- 84762 ztrsm_kernel_power6_LN.S
-rw-r--r-- 84543 ztrsm_kernel_power6_LT.S
-rw-r--r-- 84533 ztrsm_kernel_power6_RT.S
-rw-r--r-- 38769 ztrsm_kernel_ppc440_LN.S
-rw-r--r-- 38028 ztrsm_kernel_ppc440_LT.S
-rw-r--r-- 38029 ztrsm_kernel_ppc440_RT.S