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 4.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  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.o
  13. SGEMMOTCOPYOBJ = sgemm_otcopy.o
  14. DGEMMKERNEL = ../generic/gemmkernel_2x2.c
  15. DGEMMONCOPY = ../generic/gemm_ncopy_2.c
  16. DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
  17. DGEMMONCOPYOBJ = dgemm_oncopy.o
  18. DGEMMOTCOPYOBJ = dgemm_otcopy.o
  19. CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
  20. CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  21. CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  22. CGEMMONCOPYOBJ = cgemm_oncopy.o
  23. CGEMMOTCOPYOBJ = cgemm_otcopy.o
  24. ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
  25. ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  26. ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  27. ZGEMMONCOPYOBJ = zgemm_oncopy.o
  28. ZGEMMOTCOPYOBJ = zgemm_otcopy.o
  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 = ../mips/amax.c
  47. DAMAXKERNEL = ../mips/amax.c
  48. CAMAXKERNEL = ../mips/zamax.c
  49. ZAMAXKERNEL = ../mips/zamax.c
  50. SAMINKERNEL = ../mips/amin.c
  51. DAMINKERNEL = ../mips/amin.c
  52. CAMINKERNEL = ../mips/zamin.c
  53. ZAMINKERNEL = ../mips/zamin.c
  54. SMAXKERNEL = ../mips/max.c
  55. DMAXKERNEL = ../mips/max.c
  56. SMINKERNEL = ../mips/min.c
  57. DMINKERNEL = ../mips/min.c
  58. ISAMAXKERNEL = ../mips/iamax.c
  59. IDAMAXKERNEL = ../mips/iamax.c
  60. ICAMAXKERNEL = ../mips/izamax.c
  61. IZAMAXKERNEL = ../mips/izamax.c
  62. ISAMINKERNEL = ../mips/iamin.c
  63. IDAMINKERNEL = ../mips/iamin.c
  64. ICAMINKERNEL = ../mips/izamin.c
  65. IZAMINKERNEL = ../mips/izamin.c
  66. ISMAXKERNEL = ../mips/imax.c
  67. IDMAXKERNEL = ../mips/imax.c
  68. ISMINKERNEL = ../mips/imin.c
  69. IDMINKERNEL = ../mips/imin.c
  70. SASUMKERNEL = ../mips/asum.c
  71. DASUMKERNEL = ../mips/asum.c
  72. CASUMKERNEL = ../mips/zasum.c
  73. ZASUMKERNEL = ../mips/zasum.c
  74. SSUMKERNEL = ../mips/sum.c
  75. DSUMKERNEL = ../mips/sum.c
  76. CSUMKERNEL = ../mips/zsum.c
  77. ZSUMKERNEL = ../mips/zsum.c
  78. SAXPYKERNEL = ../mips/axpy.c
  79. DAXPYKERNEL = ../mips/axpy.c
  80. CAXPYKERNEL = ../mips/zaxpy.c
  81. ZAXPYKERNEL = ../mips/zaxpy.c
  82. SCOPYKERNEL = ../mips/copy.c
  83. DCOPYKERNEL = ../mips/copy.c
  84. CCOPYKERNEL = ../mips/zcopy.c
  85. ZCOPYKERNEL = ../mips/zcopy.c
  86. SDOTKERNEL = ../mips/dot.c
  87. DDOTKERNEL = ../mips/dot.c
  88. CDOTKERNEL = ../mips/zdot.c
  89. ZDOTKERNEL = ../mips/zdot.c
  90. SNRM2KERNEL = ../mips/nrm2.c
  91. DNRM2KERNEL = ../mips/nrm2.c
  92. CNRM2KERNEL = ../mips/znrm2.c
  93. ZNRM2KERNEL = ../mips/znrm2.c
  94. SROTKERNEL = ../mips/rot.c
  95. DROTKERNEL = ../mips/rot.c
  96. CROTKERNEL = ../mips/zrot.c
  97. ZROTKERNEL = ../mips/zrot.c
  98. SSCALKERNEL = ../mips/scal.c
  99. DSCALKERNEL = ../mips/scal.c
  100. CSCALKERNEL = ../mips/zscal.c
  101. ZSCALKERNEL = ../mips/zscal.c
  102. SSWAPKERNEL = ../mips/swap.c
  103. DSWAPKERNEL = ../mips/swap.c
  104. CSWAPKERNEL = ../mips/zswap.c
  105. ZSWAPKERNEL = ../mips/zswap.c
  106. SGEMVNKERNEL = ../mips/gemv_n.c
  107. DGEMVNKERNEL = ../mips/gemv_n.c
  108. CGEMVNKERNEL = ../mips/zgemv_n.c
  109. ZGEMVNKERNEL = ../mips/zgemv_n.c
  110. SGEMVTKERNEL = ../mips/gemv_t.c
  111. DGEMVTKERNEL = ../mips/gemv_t.c
  112. CGEMVTKERNEL = ../mips/zgemv_t.c
  113. ZGEMVTKERNEL = ../mips/zgemv_t.c
  114. SSYMV_U_KERNEL = ../generic/symv_k.c
  115. SSYMV_L_KERNEL = ../generic/symv_k.c
  116. DSYMV_U_KERNEL = ../generic/symv_k.c
  117. DSYMV_L_KERNEL = ../generic/symv_k.c
  118. QSYMV_U_KERNEL = ../generic/symv_k.c
  119. QSYMV_L_KERNEL = ../generic/symv_k.c
  120. CSYMV_U_KERNEL = ../generic/zsymv_k.c
  121. CSYMV_L_KERNEL = ../generic/zsymv_k.c
  122. ZSYMV_U_KERNEL = ../generic/zsymv_k.c
  123. ZSYMV_L_KERNEL = ../generic/zsymv_k.c
  124. XSYMV_U_KERNEL = ../generic/zsymv_k.c
  125. XSYMV_L_KERNEL = ../generic/zsymv_k.c
  126. ZHEMV_U_KERNEL = ../generic/zhemv_k.c
  127. ZHEMV_L_KERNEL = ../generic/zhemv_k.c
  128. CGEMM3MKERNEL = ../generic/zgemm3mkernel_dump.c
  129. ZGEMM3MKERNEL = ../generic/zgemm3mkernel_dump.c
  130. ifndef SROTMKERNEL
  131. SROTMKERNEL = ../generic/rotm.c
  132. endif
  133. ifndef DROTMKERNEL
  134. DROTMKERNEL = ../generic/rotm.c
  135. endif
  136. ifndef QROTMKERNEL
  137. QROTMKERNEL = ../generic/rotm.c
  138. endif