You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

KERNEL.generic 5.1 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. SGEMM_BETA = ../generic/gemm_beta.c
  2. DGEMM_BETA = ../generic/gemm_beta.c
  3. CGEMM_BETA = ../generic/zgemm_beta.c
  4. ZGEMM_BETA = ../generic/zgemm_beta.c
  5. STRMMKERNEL = ../generic/trmmkernel_2x2.c
  6. DTRMMKERNEL = ../generic/trmmkernel_2x2.c
  7. CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
  8. ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
  9. SGEMMKERNEL = ../generic/gemmkernel_2x2.c
  10. SGEMMONCOPY = ../generic/gemm_ncopy_2.c
  11. SGEMMOTCOPY = ../generic/gemm_tcopy_2.c
  12. SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
  13. SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
  14. DGEMMKERNEL = ../generic/gemmkernel_2x2.c
  15. DGEMMONCOPY = ../generic/gemm_ncopy_2.c
  16. DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
  17. DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
  18. DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
  19. CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
  20. CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  21. CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  22. CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
  23. CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
  24. ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
  25. ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  26. ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  27. ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
  28. ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
  29. STRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  30. STRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  31. STRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  32. STRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  33. DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  34. DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  35. DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  36. DTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  37. CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  38. CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  39. CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  40. CTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  41. ZTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  42. ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  43. ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  44. ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  45. #Pure C for other kernels
  46. SAMAXKERNEL = ../arm/amax.c
  47. DAMAXKERNEL = ../arm/amax.c
  48. CAMAXKERNEL = ../arm/zamax.c
  49. ZAMAXKERNEL = ../arm/zamax.c
  50. SAMINKERNEL = ../arm/amin.c
  51. DAMINKERNEL = ../arm/amin.c
  52. CAMINKERNEL = ../arm/zamin.c
  53. ZAMINKERNEL = ../arm/zamin.c
  54. SMAXKERNEL = ../arm/max.c
  55. DMAXKERNEL = ../arm/max.c
  56. SMINKERNEL = ../arm/min.c
  57. DMINKERNEL = ../arm/min.c
  58. ISAMAXKERNEL = ../arm/iamax.c
  59. IDAMAXKERNEL = ../arm/iamax.c
  60. ICAMAXKERNEL = ../arm/izamax.c
  61. IZAMAXKERNEL = ../arm/izamax.c
  62. ISAMINKERNEL = ../arm/iamin.c
  63. IDAMINKERNEL = ../arm/iamin.c
  64. ICAMINKERNEL = ../arm/izamin.c
  65. IZAMINKERNEL = ../arm/izamin.c
  66. ISMAXKERNEL = ../arm/imax.c
  67. IDMAXKERNEL = ../arm/imax.c
  68. ISMINKERNEL = ../arm/imin.c
  69. IDMINKERNEL = ../arm/imin.c
  70. SASUMKERNEL = ../arm/asum.c
  71. DASUMKERNEL = ../arm/asum.c
  72. CASUMKERNEL = ../arm/zasum.c
  73. ZASUMKERNEL = ../arm/zasum.c
  74. SSUMKERNEL = ../arm/sum.c
  75. DSUMKERNEL = ../arm/sum.c
  76. CSUMKERNEL = ../arm/zsum.c
  77. ZSUMKERNEL = ../arm/zsum.c
  78. SAXPYKERNEL = ../arm/axpy.c
  79. DAXPYKERNEL = ../arm/axpy.c
  80. CAXPYKERNEL = ../arm/zaxpy.c
  81. ZAXPYKERNEL = ../arm/zaxpy.c
  82. SCOPYKERNEL = ../arm/copy.c
  83. DCOPYKERNEL = ../arm/copy.c
  84. CCOPYKERNEL = ../arm/zcopy.c
  85. ZCOPYKERNEL = ../arm/zcopy.c
  86. SDOTKERNEL = ../generic/dot.c
  87. DDOTKERNEL = ../arm/dot.c
  88. CDOTKERNEL = ../arm/zdot.c
  89. ZDOTKERNEL = ../arm/zdot.c
  90. SNRM2KERNEL = ../arm/nrm2.c
  91. DNRM2KERNEL = ../arm/nrm2.c
  92. CNRM2KERNEL = ../arm/znrm2.c
  93. ZNRM2KERNEL = ../arm/znrm2.c
  94. SROTKERNEL = ../arm/rot.c
  95. DROTKERNEL = ../arm/rot.c
  96. CROTKERNEL = ../arm/zrot.c
  97. ZROTKERNEL = ../arm/zrot.c
  98. SSCALKERNEL = ../arm/scal.c
  99. DSCALKERNEL = ../arm/scal.c
  100. CSCALKERNEL = ../arm/zscal.c
  101. ZSCALKERNEL = ../arm/zscal.c
  102. SSWAPKERNEL = ../arm/swap.c
  103. DSWAPKERNEL = ../arm/swap.c
  104. CSWAPKERNEL = ../arm/zswap.c
  105. ZSWAPKERNEL = ../arm/zswap.c
  106. SGEMVNKERNEL = ../arm/gemv_n.c
  107. ifndef DGEMVNKERNEL
  108. DGEMVNKERNEL = ../arm/gemv_n.c
  109. endif
  110. CGEMVNKERNEL = ../arm/zgemv_n.c
  111. ZGEMVNKERNEL = ../arm/zgemv_n.c
  112. SGEMVTKERNEL = ../arm/gemv_t.c
  113. ifndef DGEMVTKERNEL
  114. DGEMVTKERNEL = ../arm/gemv_t.c
  115. endif
  116. CGEMVTKERNEL = ../arm/zgemv_t.c
  117. ZGEMVTKERNEL = ../arm/zgemv_t.c
  118. SSYMV_U_KERNEL = ../generic/symv_k.c
  119. SSYMV_L_KERNEL = ../generic/symv_k.c
  120. DSYMV_U_KERNEL = ../generic/symv_k.c
  121. DSYMV_L_KERNEL = ../generic/symv_k.c
  122. QSYMV_U_KERNEL = ../generic/symv_k.c
  123. QSYMV_L_KERNEL = ../generic/symv_k.c
  124. CSYMV_U_KERNEL = ../generic/zsymv_k.c
  125. CSYMV_L_KERNEL = ../generic/zsymv_k.c
  126. ZSYMV_U_KERNEL = ../generic/zsymv_k.c
  127. ZSYMV_L_KERNEL = ../generic/zsymv_k.c
  128. XSYMV_U_KERNEL = ../generic/zsymv_k.c
  129. XSYMV_L_KERNEL = ../generic/zsymv_k.c
  130. ZHEMV_U_KERNEL = ../generic/zhemv_k.c
  131. ZHEMV_L_KERNEL = ../generic/zhemv_k.c
  132. LSAME_KERNEL = ../generic/lsame.c
  133. SCABS_KERNEL = ../generic/cabs.c
  134. DCABS_KERNEL = ../generic/cabs.c
  135. QCABS_KERNEL = ../generic/cabs.c
  136. #Dump kernel
  137. CGEMM3MKERNEL = ../generic/zgemm3mkernel_dump.c
  138. ZGEMM3MKERNEL = ../generic/zgemm3mkernel_dump.c
  139. ifndef SROTMKERNEL
  140. SROTMKERNEL = ../generic/rotm.c
  141. endif
  142. ifndef DROTMKERNEL
  143. DROTMKERNEL = ../generic/rotm.c
  144. endif
  145. ifndef QROTMKERNEL
  146. QROTMKERNEL = ../generic/rotm.c
  147. endif