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

8 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. CAXPYKERNEL = ../mips/zaxpy.c
  2. ZAXPYKERNEL = ../mips/zaxpy.c
  3. SROTKERNEL = ../mips/rot.c
  4. DROTKERNEL = ../mips/rot.c
  5. CROTKERNEL = ../mips/zrot.c
  6. ZROTKERNEL = ../mips/zrot.c
  7. CSWAPKERNEL = ../mips/zswap.c
  8. ZSWAPKERNEL = ../mips/zswap.c
  9. SDOTKERNEL = ../mips/dot.c
  10. DDOTKERNEL = ../mips/dot.c
  11. CDOTKERNEL = ../mips/zdot.c
  12. ZDOTKERNEL = ../mips/zdot.c
  13. ifndef SNRM2KERNEL
  14. SNRM2KERNEL = snrm2.S
  15. endif
  16. ifndef DNRM2KERNEL
  17. DNRM2KERNEL = dnrm2.S
  18. endif
  19. ifndef CNRM2KERNEL
  20. CNRM2KERNEL = cnrm2.S
  21. endif
  22. ifndef ZNRM2KERNEL
  23. ZNRM2KERNEL = znrm2.S
  24. endif
  25. ifndef SCABS_KERNEL
  26. SCABS_KERNEL = ../generic/cabs.c
  27. endif
  28. ifndef DCABS_KERNEL
  29. DCABS_KERNEL = ../generic/cabs.c
  30. endif
  31. ifndef QCABS_KERNEL
  32. QCABS_KERNEL = ../generic/cabs.c
  33. endif
  34. ifndef LSAME_KERNEL
  35. LSAME_KERNEL = ../generic/lsame.c
  36. endif
  37. ifndef SGEMMKERNEL
  38. SGEMMKERNEL = gemm_kernel.S
  39. SGEMMINCOPY = ../generic/gemm_ncopy_2.c
  40. SGEMMITCOPY = ../generic/gemm_tcopy_2.c
  41. SGEMMONCOPY = ../generic/gemm_ncopy_8.c
  42. SGEMMOTCOPY = ../generic/gemm_tcopy_8.c
  43. SGEMMINCOPYOBJ = sgemm_incopy.o
  44. SGEMMITCOPYOBJ = sgemm_itcopy.o
  45. SGEMMONCOPYOBJ = sgemm_oncopy.o
  46. SGEMMOTCOPYOBJ = sgemm_otcopy.o
  47. endif
  48. ifndef DGEMMKERNEL
  49. DGEMMKERNEL = gemm_kernel.S
  50. DGEMMINCOPY = ../generic/gemm_ncopy_2.c
  51. DGEMMITCOPY = ../generic/gemm_tcopy_2.c
  52. DGEMMONCOPY = ../generic/gemm_ncopy_8.c
  53. DGEMMOTCOPY = ../generic/gemm_tcopy_8.c
  54. DGEMMINCOPYOBJ = dgemm_incopy.o
  55. DGEMMITCOPYOBJ = dgemm_itcopy.o
  56. DGEMMONCOPYOBJ = dgemm_oncopy.o
  57. DGEMMOTCOPYOBJ = dgemm_otcopy.o
  58. endif
  59. ifndef CGEMMKERNEL
  60. CGEMMKERNEL = zgemm_kernel.S
  61. CGEMMINCOPY = ../generic/zgemm_ncopy_1.c
  62. CGEMMITCOPY = ../generic/zgemm_tcopy_1.c
  63. CGEMMONCOPY = ../generic/zgemm_ncopy_4.c
  64. CGEMMOTCOPY = ../generic/zgemm_tcopy_4.c
  65. CGEMMINCOPYOBJ = cgemm_incopy.o
  66. CGEMMITCOPYOBJ = cgemm_itcopy.o
  67. CGEMMONCOPYOBJ = cgemm_oncopy.o
  68. CGEMMOTCOPYOBJ = cgemm_otcopy.o
  69. endif
  70. ifndef ZGEMMKERNEL
  71. ZGEMMKERNEL = zgemm_kernel.S
  72. ZGEMMINCOPY = ../generic/zgemm_ncopy_1.c
  73. ZGEMMITCOPY = ../generic/zgemm_tcopy_1.c
  74. ZGEMMONCOPY = ../generic/zgemm_ncopy_4.c
  75. ZGEMMOTCOPY = ../generic/zgemm_tcopy_4.c
  76. ZGEMMINCOPYOBJ = zgemm_incopy.o
  77. ZGEMMITCOPYOBJ = zgemm_itcopy.o
  78. ZGEMMONCOPYOBJ = zgemm_oncopy.o
  79. ZGEMMOTCOPYOBJ = zgemm_otcopy.o
  80. endif
  81. ifndef SGEMM_BETA
  82. SGEMM_BETA = ../generic/gemm_beta.c
  83. endif
  84. ifndef DGEMM_BETA
  85. DGEMM_BETA = ../generic/gemm_beta.c
  86. endif
  87. ifndef CGEMM_BETA
  88. CGEMM_BETA = ../generic/zgemm_beta.c
  89. endif
  90. ifndef ZGEMM_BETA
  91. ZGEMM_BETA = ../generic/zgemm_beta.c
  92. endif
  93. ifndef STRSMKERNEL_LN
  94. STRSMKERNEL_LN = trsm_kernel_LN.S
  95. endif
  96. ifndef STRSMKERNEL_LT
  97. STRSMKERNEL_LT = trsm_kernel_LT.S
  98. endif
  99. ifndef STRSMKERNEL_RN
  100. STRSMKERNEL_RN = trsm_kernel_LT.S
  101. endif
  102. ifndef STRSMKERNEL_RT
  103. STRSMKERNEL_RT = trsm_kernel_RT.S
  104. endif
  105. ifndef DTRSMKERNEL_LN
  106. DTRSMKERNEL_LN = trsm_kernel_LN.S
  107. endif
  108. ifndef DTRSMKERNEL_LT
  109. DTRSMKERNEL_LT = trsm_kernel_LT.S
  110. endif
  111. ifndef DTRSMKERNEL_RN
  112. DTRSMKERNEL_RN = trsm_kernel_LT.S
  113. endif
  114. ifndef DTRSMKERNEL_RT
  115. DTRSMKERNEL_RT = trsm_kernel_RT.S
  116. endif
  117. ifndef CTRSMKERNEL_LN
  118. CTRSMKERNEL_LN = ztrsm_kernel_LT.S
  119. endif
  120. ifndef CTRSMKERNEL_LT
  121. CTRSMKERNEL_LT = ztrsm_kernel_LT.S
  122. endif
  123. ifndef CTRSMKERNEL_RN
  124. CTRSMKERNEL_RN = ztrsm_kernel_LT.S
  125. endif
  126. ifndef CTRSMKERNEL_RT
  127. CTRSMKERNEL_RT = ztrsm_kernel_RT.S
  128. endif
  129. ifndef ZTRSMKERNEL_LN
  130. ZTRSMKERNEL_LN = ztrsm_kernel_LT.S
  131. endif
  132. ifndef ZTRSMKERNEL_LT
  133. ZTRSMKERNEL_LT = ztrsm_kernel_LT.S
  134. endif
  135. ifndef ZTRSMKERNEL_RN
  136. ZTRSMKERNEL_RN = ztrsm_kernel_LT.S
  137. endif
  138. ifndef ZTRSMKERNEL_RT
  139. ZTRSMKERNEL_RT = ztrsm_kernel_RT.S
  140. endif
  141. CGEMM3MKERNEL = zgemm3m_kernel.S
  142. ZGEMM3MKERNEL = zgemm3m_kernel.S