|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508 |
- ifndef SAMAXKERNEL
- SAMAXKERNEL = amax_sse.S
- endif
-
- ifndef DAMAXKERNEL
- DAMAXKERNEL = amax_sse2.S
- endif
-
- ifndef QAMAXKERNEL
- QAMAXKERNEL = amax.S
- endif
-
- ifndef CAMAXKERNEL
- CAMAXKERNEL = zamax_sse.S
- endif
-
- ifndef ZAMAXKERNEL
- ZAMAXKERNEL = zamax_sse2.S
- endif
-
- ifndef XAMAXKERNEL
- XAMAXKERNEL = zamax.S
- endif
-
- ifndef SASUMKERNEL
- SASUMKERNEL = asum_sse.S
- endif
-
- ifndef DASUMKERNEL
- DASUMKERNEL = asum_sse2.S
- endif
-
- ifndef CASUMKERNEL
- CASUMKERNEL = zasum_sse.S
- endif
-
- ifndef ZASUMKERNEL
- ZASUMKERNEL = zasum_sse2.S
- endif
-
- ifndef QASUMKERNEL
- QASUMKERNEL = asum.S
- endif
-
- ifndef XASUMKERNEL
- XASUMKERNEL = zasum.S
- endif
-
- ifndef SAMINKERNEL
- SAMINKERNEL = amax_sse.S
- endif
-
- ifndef DAMINKERNEL
- DAMINKERNEL = amax_sse2.S
- endif
-
- ifndef QAMINKERNEL
- QAMINKERNEL = amax.S
- endif
-
- ifndef CAMINKERNEL
- CAMINKERNEL = zamax_sse.S
- endif
-
- ifndef ZAMINKERNEL
- ZAMINKERNEL = zamax_sse2.S
- endif
-
- ifndef XAMINKERNEL
- XAMINKERNEL = zamax.S
- endif
-
- ifndef SAXPYKERNEL
- SAXPYKERNEL = axpy_sse.S
- endif
-
- ifndef DAXPYKERNEL
- DAXPYKERNEL = axpy_sse2.S
- endif
-
- ifndef CAXPYKERNEL
- CAXPYKERNEL = zaxpy_sse.S
- endif
-
- ifndef ZAXPYKERNEL
- ZAXPYKERNEL = zaxpy_sse2.S
- endif
-
- ifndef QAXPYKERNEL
- QAXPYKERNEL = axpy.S
- endif
-
- ifndef XAXPYKERNEL
- XAXPYKERNEL = zaxpy.S
- endif
-
- ifndef SCOPYKERNEL
- SCOPYKERNEL = copy_sse.S
- endif
-
- ifndef DCOPYKERNEL
- DCOPYKERNEL = copy_sse2.S
- endif
-
- ifndef CCOPYKERNEL
- CCOPYKERNEL = zcopy_sse.S
- endif
-
- ifndef ZCOPYKERNEL
- ZCOPYKERNEL = zcopy_sse2.S
- endif
-
- ifndef QCOPYKERNEL
- QCOPYKERNEL = copy.S
- endif
-
- ifndef XCOPYKERNEL
- XCOPYKERNEL = zcopy.S
- endif
-
- ifndef SDOTKERNEL
- SDOTKERNEL = ../generic/dot.c
- endif
-
- ifndef DSDOTKERNEL
- DSDOTKERNEL = ../generic/dot.c
- endif
-
- ifndef DDOTKERNEL
- DDOTKERNEL = dot_sse2.S
- endif
-
- ifndef CDOTKERNEL
- CDOTKERNEL = zdot_sse.S
- endif
-
- ifndef ZDOTKERNEL
- ZDOTKERNEL = zdot_sse2.S
- endif
-
- ifndef QDOTKERNEL
- QDOTKERNEL = dot.S
- endif
-
- ifndef XDOTKERNEL
- XDOTKERNEL = zdot.S
- endif
-
- ifndef SBDOTKERNEL
- SBDOTKERNEL = sbdot.c
- endif
-
- ifndef TOBF16KERNEL
- TOBF16KERNEL = tobf16.c
- endif
-
- ifndef BF16TOKERNEL
- BF16TOKERNEL = bf16to.c
- endif
-
- ifndef ISAMAXKERNEL
- ISAMAXKERNEL = iamax_sse.S
- endif
-
- ifndef IDAMAXKERNEL
- IDAMAXKERNEL = iamax_sse2.S
- endif
-
- ifndef IQAMAXKERNEL
- IQAMAXKERNEL = iamax.S
- endif
-
- ifndef ICAMAXKERNEL
- ICAMAXKERNEL = izamax_sse.S
- endif
-
- ifndef IZAMAXKERNEL
- IZAMAXKERNEL = izamax_sse2.S
- endif
-
- ifndef IXAMAXKERNEL
- IXAMAXKERNEL = izamax.S
- endif
-
- ifndef ISAMINKERNEL
- ISAMINKERNEL = iamax_sse.S
- endif
-
- ifndef IDAMINKERNEL
- IDAMINKERNEL = iamax_sse2.S
- endif
-
- ifndef IQAMINKERNEL
- IQAMINKERNEL = iamax.S
- endif
-
- ifndef ICAMINKERNEL
- ICAMINKERNEL = izamax_sse.S
- endif
-
- ifndef IZAMINKERNEL
- IZAMINKERNEL = izamax_sse2.S
- endif
-
- ifndef IXAMINKERNEL
- IXAMINKERNEL = izamax.S
- endif
-
- ifndef ISMAXKERNEL
- ISMAXKERNEL = iamax_sse.S
- endif
-
- ifndef IDMAXKERNEL
- IDMAXKERNEL = iamax_sse2.S
- endif
-
- ifndef IQMAXKERNEL
- IQMAXKERNEL = iamax.S
- endif
-
- ifndef ISMINKERNEL
- ISMINKERNEL = iamax_sse.S
- endif
-
- ifndef IDMINKERNEL
- IDMINKERNEL = iamax_sse2.S
- endif
-
- ifndef IQMINKERNEL
- IQMINKERNEL = iamax.S
- endif
-
- ifndef SMAXKERNEL
- SMAXKERNEL = amax_sse.S
- endif
-
- ifndef DMAXKERNEL
- DMAXKERNEL = amax_sse2.S
- endif
-
- ifndef QMAXKERNEL
- QMAXKERNEL = amax.S
- endif
-
- ifndef SMINKERNEL
- SMINKERNEL = amax_sse.S
- endif
-
- ifndef DMINKERNEL
- DMINKERNEL = amax_sse2.S
- endif
-
- ifndef QMINKERNEL
- QMINKERNEL = amax.S
- endif
-
- ifndef SNRM2KERNEL
- SNRM2KERNEL = nrm2_sse.S
- endif
-
- ifndef DNRM2KERNEL
- DNRM2KERNEL = nrm2.S
- endif
-
- ifndef QNRM2KERNEL
- QNRM2KERNEL = nrm2.S
- endif
-
- ifndef CNRM2KERNEL
- CNRM2KERNEL = znrm2_sse.S
- endif
-
- ifndef ZNRM2KERNEL
- ZNRM2KERNEL = znrm2.S
- endif
-
- ifndef XNRM2KERNEL
- XNRM2KERNEL = znrm2.S
- endif
-
- ifndef SROTKERNEL
- SROTKERNEL = rot_sse.S
- endif
-
- ifndef DROTKERNEL
- DROTKERNEL = rot_sse2.S
- endif
-
- ifndef QROTKERNEL
- QROTKERNEL = rot.S
- endif
-
- ifndef SROTMKERNEL
- SROTMKERNEL = ../generic/rotm.c
- endif
-
- ifndef DROTMKERNEL
- DROTMKERNEL = ../generic/rotm.c
- endif
-
- ifndef QROTMKERNEL
- QROTMKERNEL = ../generic/rotm.c
- endif
-
- ifndef CROTKERNEL
- CROTKERNEL = zrot_sse.S
- endif
-
- ifndef ZROTKERNEL
- ZROTKERNEL = zrot_sse2.S
- endif
-
- ifndef XROTKERNEL
- XROTKERNEL = zrot.S
- endif
-
- ifndef SSCALKERNEL
- SSCALKERNEL = scal_sse.S
- endif
-
- ifndef DSCALKERNEL
- DSCALKERNEL = scal_sse2.S
- endif
-
- ifndef CSCALKERNEL
- CSCALKERNEL = zscal_sse.S
- endif
-
- ifndef ZSCALKERNEL
- ZSCALKERNEL = zscal_sse2.S
- endif
-
- ifndef ASCALKERNEL
- QSCALKERNEL = scal.S
- endif
-
- ifndef XSCALKERNEL
- XSCALKERNEL = zscal.S
- endif
-
- ifndef SSWAPKERNEL
- SSWAPKERNEL = swap_sse.S
- endif
-
- ifndef DSWAPKERNEL
- DSWAPKERNEL = swap_sse2.S
- endif
-
- ifndef CSWAPKERNEL
- CSWAPKERNEL = zswap_sse.S
- endif
-
- ifndef ZSWAPKERNEL
- ZSWAPKERNEL = zswap_sse2.S
- endif
-
- ifndef QSWAPKERNEL
- QSWAPKERNEL = swap.S
- endif
-
- ifndef XSWAPKERNEL
- XSWAPKERNEL = zswap.S
- endif
-
- ifndef SSYMV_U_KERNEL
- SSYMV_U_KERNEL = symv_U_sse.S
- endif
-
- ifndef SSYMV_L_KERNEL
- SSYMV_L_KERNEL = symv_L_sse.S
- endif
-
- ifndef DSYMV_U_KERNEL
- DSYMV_U_KERNEL = symv_U_sse2.S
- endif
-
- ifndef DSYMV_L_KERNEL
- DSYMV_L_KERNEL = symv_L_sse2.S
- endif
-
- ifndef ZSYMV_U_KERNEL
- ZSYMV_U_KERNEL = zsymv_U_sse2.S
- endif
-
- ifndef ZSYMV_L_KERNEL
- ZSYMV_L_KERNEL = zsymv_L_sse2.S
- endif
-
- ifndef ZHEMV_U_KERNEL
- ZHEMV_U_KERNEL = zsymv_U_sse2.S
- endif
-
- ifndef ZHEMV_L_KERNEL
- ZHEMV_L_KERNEL = zsymv_L_sse2.S
- endif
-
- GEMVDEP = ../l2param.h
-
- ifndef SBGEMVNKERNEL
- SBGEMVNKERNEL = sbgemv_n.c
- endif
-
- ifndef SBGEMVTKERNEL
- SBGEMVTKERNEL = sbgemv_t.c
- endif
-
- ifndef SGEMVNKERNEL
- SGEMVNKERNEL = sgemv_n.c
- endif
-
- ifndef SGEMVTKERNEL
- SGEMVTKERNEL = sgemv_t.c
- endif
-
- ifndef DGEMVNKERNEL
- DGEMVNKERNEL = dgemv_n.S
- endif
-
- ifndef DGEMVTKERNEL
- DGEMVTKERNEL = dgemv_t_4.c
- endif
-
- ifndef CGEMVNKERNEL
- CGEMVNKERNEL = cgemv_n_4.c
- endif
-
- ifndef CGEMVTKERNEL
- CGEMVTKERNEL = cgemv_t_4.c
- endif
-
- ifndef ZGEMVNKERNEL
- ZGEMVNKERNEL = zgemv_n_4.c
- endif
-
- ifndef ZGEMVTKERNEL
- ZGEMVTKERNEL = zgemv_t_4.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)
-
- ifndef SGEMM_BETA
- SGEMM_BETA = gemm_beta.S
- endif
- ifndef DGEMM_BETA
- DGEMM_BETA = gemm_beta.S
- endif
- ifndef CGEMM_BETA
- CGEMM_BETA = zgemm_beta.S
- endif
- ifndef ZGEMM_BETA
- ZGEMM_BETA = zgemm_beta.S
- endif
- QGEMM_BETA = ../generic/gemm_beta.c
- XGEMM_BETA = ../generic/zgemm_beta.c
-
- 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
-
- SSUMKERNEL = ../arm/sum.c
- DSUMKERNEL = ../arm/sum.c
- CSUMKERNEL = zsum_sse.S
- ZSUMKERNEL = zsum_sse2.S
-
- SOMATCOPY_RT = omatcopy_rt.c
- SOMATCOPY_CT = omatcopy_ct.c
|