|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- ifndef SAMINKERNEL
- SAMINKERNEL = amax.S
- endif
-
- ifndef DAMINKERNEL
- DAMINKERNEL = amax.S
- endif
-
- ifndef QAMINKERNEL
- QAMINKERNEL = amax.S
- endif
-
- ifndef CAMINKERNEL
- CAMINKERNEL = zamax.S
- endif
-
- ifndef ZAMINKERNEL
- ZAMINKERNEL = zamax.S
- endif
-
- ifndef XAMINKERNEL
- XAMINKERNEL = zamax.S
- endif
-
- ifndef SMAXKERNEL
- SMAXKERNEL = amax.S
- endif
-
- ifndef DMAXKERNEL
- DMAXKERNEL = amax.S
- endif
-
- ifndef QMAXKERNEL
- QMAXKERNEL = amax.S
- endif
-
- ifndef SMINKERNEL
- SMINKERNEL = amax.S
- endif
-
- ifndef DMINKERNEL
- DMINKERNEL = amax.S
- endif
-
- ifndef QMINKERNEL
- QMINKERNEL = amax.S
- endif
-
- ifndef ISAMINKERNEL
- ISAMINKERNEL = iamax.S
- endif
-
- ifndef IDAMINKERNEL
- IDAMINKERNEL = iamax.S
- endif
-
- ifndef IQAMINKERNEL
- IQAMINKERNEL = iamax.S
- endif
-
- ifndef ICAMINKERNEL
- ICAMINKERNEL = izamax.S
- endif
-
- ifndef IZAMINKERNEL
- IZAMINKERNEL = izamax.S
- endif
-
- ifndef IXAMINKERNEL
- IXAMINKERNEL = izamax.S
- endif
-
- ifndef ISMINKERNEL
- ISMINKERNEL = iamax.S
- endif
-
- ifndef IDMINKERNEL
- IDMINKERNEL = iamax.S
- endif
-
- ifndef IQMINKERNEL
- IQMINKERNEL = iamax.S
- endif
-
- ifndef QDOTKERNEL
- QDOTKERNEL = qdot.S
- endif
-
- ifndef XDOTKERNEL
- XDOTKERNEL = xdot.S
- endif
-
- ifndef QAXPYKERNEL
- QAXPYKERNEL = qaxpy.S
- endif
-
- ifndef XAXPYKERNEL
- XAXPYKERNEL = xaxpy.S
- endif
-
- #Use C kernel for sgemv and dgemv
- ifndef SGEMVNKERNEL
- SGEMVNKERNEL = ../arm/gemv_n.c
- endif
-
- ifndef SGEMVTKERNEL
- SGEMVTKERNEL = ../arm/gemv_t.c
- endif
-
- ifndef DGEMVNKERNEL
- DGEMVNKERNEL = ../arm/gemv_n.c
- endif
-
- ifndef DGEMVTKERNEL
- DGEMVTKERNEL = ../arm/gemv_t.c
- endif
-
- ifndef QGEMVNKERNEL
- QGEMVNKERNEL = qgemv_n.S
- endif
-
- ifndef QGEMVTKERNEL
- QGEMVTKERNEL = qgemv_t.S
- endif
-
- ifndef XGEMVNKERNEL
- XGEMVNKERNEL = xgemv_n.S
- endif
-
- ifndef XGEMVTKERNEL
- XGEMVTKERNEL = xgemv_t.S
- endif
-
- QGEMMKERNEL = qgemm_kernel_2x2.S
- QGEMMINCOPY =
- QGEMMITCOPY =
- QGEMMONCOPY = ../generic/gemm_ncopy_2.c
- QGEMMOTCOPY = ../generic/gemm_tcopy_2.c
- QGEMMINCOPYOBJ =
- QGEMMITCOPYOBJ =
- QGEMMONCOPYOBJ = qgemm_oncopy$(TSUFFIX).$(SUFFIX)
- QGEMMOTCOPYOBJ = qgemm_otcopy$(TSUFFIX).$(SUFFIX)
-
- XGEMMKERNEL = xgemm_kernel_1x1.S
- XGEMMINCOPY =
- XGEMMITCOPY =
- XGEMMONCOPY = ../generic/zgemm_ncopy_1.c
- XGEMMOTCOPY = ../generic/zgemm_tcopy_1.c
- XGEMMINCOPYOBJ =
- XGEMMITCOPYOBJ =
- XGEMMONCOPYOBJ = xgemm_oncopy$(TSUFFIX).$(SUFFIX)
- XGEMMOTCOPYOBJ = xgemm_otcopy$(TSUFFIX).$(SUFFIX)
-
- QTRSMKERNEL_LN = qtrsm_kernel_LN_2x2.S
- QTRSMKERNEL_LT = qtrsm_kernel_LT_2x2.S
- QTRSMKERNEL_RN = qtrsm_kernel_LT_2x2.S
- QTRSMKERNEL_RT = qtrsm_kernel_RT_2x2.S
-
- XTRSMKERNEL_LN = xtrsm_kernel_LT_1x1.S
- XTRSMKERNEL_LT = xtrsm_kernel_LT_1x1.S
- XTRSMKERNEL_RN = xtrsm_kernel_LT_1x1.S
- XTRSMKERNEL_RT = xtrsm_kernel_LT_1x1.S
-
- XGEMM3MKERNEL = xgemm3m_kernel_2x2.S
-
-
- # bug in zdot assembler kernel
- ifndef ZDOTKERNEL
- ZDOTKERNEL = ../arm/zdot.c
- endif
-
- DSDOTKERNEL = ../generic/dot.c
-
- # Bug in znrm2 assembler kernel
- ifndef ZNRM2KERNEL
- ZNRM2KERNEL = ../arm/znrm2.c
- endif
-
- # Bug in zgemv_t assembler kernel
- ifndef ZGEMVTKERNEL
- ZGEMVTKERNEL = ../arm/zgemv_t.c
- endif
-
- SGEMM_BETA = ../generic/gemm_beta.c
- DGEMM_BETA = ../generic/gemm_beta.c
- CGEMM_BETA = ../generic/zgemm_beta.c
- ZGEMM_BETA = ../generic/zgemm_beta.c
-
- QGEMM_BETA = ../generic/gemm_beta.c
- XGEMM_BETA = ../generic/zgemm_beta.c
-
- ifndef SROTMKERNEL
- SROTMKERNEL = ../generic/rotm.c
- endif
-
- ifndef DROTMKERNEL
- DROTMKERNEL = ../generic/rotm.c
- endif
-
- ifndef QROTMKERNEL
- QROTMKERNEL = ../generic/rotm.c
- endif
|