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.PILEDRIVER 2.9 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. DSCALKERNEL = dscal.c
  2. CSCALKERNEL = cscal.c
  3. ZSCALKERNEL = zscal.c
  4. SAXPYKERNEL = saxpy.c
  5. DAXPYKERNEL = daxpy.c
  6. CAXPYKERNEL = caxpy.c
  7. ZAXPYKERNEL = zaxpy.c
  8. SGEMVNKERNEL = sgemv_n_4.c
  9. SGEMVTKERNEL = sgemv_t_4.c
  10. ZGEMVNKERNEL = zgemv_n_4.c
  11. ZGEMVTKERNEL = zgemv_t_4.c
  12. DGEMVNKERNEL = dgemv_n_bulldozer.S
  13. DGEMVTKERNEL = dgemv_t_bulldozer.S
  14. SDOTKERNEL = sdot.c
  15. DDOTKERNEL = ddot.c
  16. CDOTKERNEL = cdot.c
  17. ZDOTKERNEL = zdot.c
  18. DCOPYKERNEL = dcopy_bulldozer.S
  19. SGEMMKERNEL = sgemm_kernel_16x2_piledriver.S
  20. SGEMMINCOPY = ../generic/gemm_ncopy_16.c
  21. SGEMMITCOPY = ../generic/gemm_tcopy_16.c
  22. SGEMMONCOPY = gemm_ncopy_2_bulldozer.S
  23. SGEMMOTCOPY = gemm_tcopy_2_bulldozer.S
  24. SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX)
  25. SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
  26. SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
  27. SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
  28. DGEMMKERNEL = dgemm_kernel_8x2_piledriver.S
  29. DGEMMINCOPY = dgemm_ncopy_8_bulldozer.S
  30. DGEMMITCOPY = dgemm_tcopy_8_bulldozer.S
  31. DGEMMONCOPY = gemm_ncopy_2_bulldozer.S
  32. DGEMMOTCOPY = gemm_tcopy_2_bulldozer.S
  33. DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
  34. DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
  35. DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
  36. DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
  37. CGEMMKERNEL = cgemm_kernel_4x2_piledriver.S
  38. CGEMMINCOPY = ../generic/zgemm_ncopy_4.c
  39. CGEMMITCOPY = ../generic/zgemm_tcopy_4.c
  40. CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  41. CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  42. CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX)
  43. CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX)
  44. CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
  45. CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
  46. ZGEMMKERNEL = zgemm_kernel_2x2_piledriver.S
  47. ZGEMMINCOPY =
  48. ZGEMMITCOPY =
  49. ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  50. ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  51. ZGEMMINCOPYOBJ =
  52. ZGEMMITCOPYOBJ =
  53. ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
  54. ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
  55. CGEMM3MKERNEL = zgemm3m_kernel_8x4_barcelona.S
  56. ZGEMM3MKERNEL = zgemm3m_kernel_4x4_barcelona.S
  57. STRSMKERNEL_LN = strsm_kernel_LN_bulldozer.c
  58. STRSMKERNEL_LT = strsm_kernel_LT_bulldozer.c
  59. STRSMKERNEL_RN = strsm_kernel_RN_bulldozer.c
  60. STRSMKERNEL_RT = strsm_kernel_RT_bulldozer.c
  61. DTRSMKERNEL_LN = dtrsm_kernel_LN_bulldozer.c
  62. DTRSMKERNEL_LT = dtrsm_kernel_LT_8x2_bulldozer.S
  63. DTRSMKERNEL_RN = dtrsm_kernel_RN_8x2_bulldozer.S
  64. DTRSMKERNEL_RT = dtrsm_kernel_RT_bulldozer.c
  65. CTRSMKERNEL_LN = ctrsm_kernel_LN_bulldozer.c
  66. CTRSMKERNEL_LT = ctrsm_kernel_LT_bulldozer.c
  67. CTRSMKERNEL_RN = ctrsm_kernel_RN_bulldozer.c
  68. CTRSMKERNEL_RT = ctrsm_kernel_RT_bulldozer.c
  69. ZTRSMKERNEL_LN = ztrsm_kernel_LN_bulldozer.c
  70. ZTRSMKERNEL_LT = ztrsm_kernel_LT_bulldozer.c
  71. ZTRSMKERNEL_RN = ztrsm_kernel_RN_bulldozer.c
  72. ZTRSMKERNEL_RT = ztrsm_kernel_RT_bulldozer.c