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.SANDYBRIDGE 3.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. DSCALKERNEL = dscal.c
  2. CSCALKERNEL = cscal.c
  3. SGERKERNEL = sger.c
  4. DGERKERNEL = dger.c
  5. SGEMVNKERNEL = sgemv_n_4.c
  6. SGEMVTKERNEL = sgemv_t_4.c
  7. ZGEMVNKERNEL = zgemv_n_4.c
  8. SDOTKERNEL = sdot.c
  9. DSDOTKERNEL = sdot.c
  10. DDOTKERNEL = ddot.c
  11. CDOTKERNEL = cdot.c
  12. ZDOTKERNEL = zdot.c
  13. SSYMV_L_KERNEL = ssymv_L.c
  14. SSYMV_U_KERNEL = ssymv_U.c
  15. DSYMV_L_KERNEL = dsymv_L.c
  16. DSYMV_U_KERNEL = dsymv_U.c
  17. SAXPYKERNEL = saxpy.c
  18. DAXPYKERNEL = daxpy.c
  19. CAXPYKERNEL = caxpy.c
  20. ZAXPYKERNEL = zaxpy.c
  21. SGEMMKERNEL = sgemm_kernel_16x4_sandy.S
  22. SGEMMINCOPY = ../generic/gemm_ncopy_16.c
  23. SGEMMITCOPY = ../generic/gemm_tcopy_16.c
  24. SGEMMONCOPY = ../generic/gemm_ncopy_4.c
  25. SGEMMOTCOPY = ../generic/gemm_tcopy_4.c
  26. SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX)
  27. SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
  28. SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
  29. SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
  30. DGEMMKERNEL = dgemm_kernel_4x8_sandy.S
  31. DGEMMINCOPY = ../generic/gemm_ncopy_8.c
  32. DGEMMITCOPY = ../generic/gemm_tcopy_8.c
  33. DGEMMONCOPY = ../generic/gemm_ncopy_4.c
  34. DGEMMOTCOPY = ../generic/gemm_tcopy_4.c
  35. DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
  36. DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
  37. DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
  38. DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
  39. CGEMMKERNEL = cgemm_kernel_8x2_sandy.S
  40. CGEMMINCOPY = ../generic/zgemm_ncopy_8.c
  41. CGEMMITCOPY = ../generic/zgemm_tcopy_8.c
  42. CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
  43. CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
  44. CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX)
  45. CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX)
  46. CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
  47. CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
  48. ZGEMMKERNEL = zgemm_kernel_1x4_nehalem.S
  49. ZGEMMINCOPY = zgemm_ncopy_1.S
  50. ZGEMMITCOPY = zgemm_tcopy_1.S
  51. ZGEMMONCOPY = ../generic/zgemm_ncopy_4.c
  52. ZGEMMOTCOPY = ../generic/zgemm_tcopy_4.c
  53. ZGEMMINCOPYOBJ = zgemm_incopy$(TSUFFIX).$(SUFFIX)
  54. ZGEMMITCOPYOBJ = zgemm_itcopy$(TSUFFIX).$(SUFFIX)
  55. ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
  56. ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
  57. #STRSMKERNEL_LN = trsm_kernel_LN_4x8_nehalem.S
  58. #STRSMKERNEL_LT = trsm_kernel_LT_4x8_nehalem.S
  59. #STRSMKERNEL_RN = trsm_kernel_LT_4x8_nehalem.S
  60. #STRSMKERNEL_RT = trsm_kernel_RT_4x8_nehalem.S
  61. #DTRSMKERNEL_LN = trsm_kernel_LN_2x8_nehalem.S
  62. #DTRSMKERNEL_LT = trsm_kernel_LT_2x8_nehalem.S
  63. #DTRSMKERNEL_RN = trsm_kernel_LT_2x8_nehalem.S
  64. #DTRSMKERNEL_RT = trsm_kernel_RT_2x8_nehalem.S
  65. #CTRSMKERNEL_LN = ztrsm_kernel_LN_2x4_nehalem.S
  66. #CTRSMKERNEL_LT = ztrsm_kernel_LT_2x4_nehalem.S
  67. #CTRSMKERNEL_RN = ztrsm_kernel_LT_2x4_nehalem.S
  68. #CTRSMKERNEL_RT = ztrsm_kernel_RT_2x4_nehalem.S
  69. #ZTRSMKERNEL_LN = ztrsm_kernel_LT_1x4_nehalem.S
  70. #ZTRSMKERNEL_LT = ztrsm_kernel_LT_1x4_nehalem.S
  71. #ZTRSMKERNEL_RN = ztrsm_kernel_LT_1x4_nehalem.S
  72. #ZTRSMKERNEL_RT = ztrsm_kernel_RT_1x4_nehalem.S
  73. STRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  74. STRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  75. STRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  76. STRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  77. DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  78. DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  79. DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  80. DTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  81. CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  82. CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  83. CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  84. CTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  85. ZTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  86. ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  87. ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  88. ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  89. CGEMM3MKERNEL = zgemm3m_kernel_4x8_nehalem.S
  90. ZGEMM3MKERNEL = zgemm3m_kernel_2x8_nehalem.S