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.ARMV7 3.7 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. SGEMVNKERNEL = ../arm/gemv_n.c
  2. SGEMVTKERNEL = ../arm/gemv_t.c
  3. CGEMVNKERNEL = ../arm/zgemv_n.c
  4. CGEMVTKERNEL = ../arm/zgemv_t.c
  5. #################################################################################
  6. SAMAXKERNEL = iamax_vfp.S
  7. DAMAXKERNEL = iamax_vfp.S
  8. CAMAXKERNEL = iamax_vfp.S
  9. ZAMAXKERNEL = iamax_vfp.S
  10. SAMINKERNEL = iamax_vfp.S
  11. DAMINKERNEL = iamax_vfp.S
  12. CAMINKERNEL = iamax_vfp.S
  13. ZAMINKERNEL = iamax_vfp.S
  14. SMAXKERNEL = iamax_vfp.S
  15. DMAXKERNEL = iamax_vfp.S
  16. SMINKERNEL = iamax_vfp.S
  17. DMINKERNEL = iamax_vfp.S
  18. ISAMAXKERNEL = iamax_vfp.S
  19. IDAMAXKERNEL = iamax_vfp.S
  20. ICAMAXKERNEL = iamax_vfp.S
  21. IZAMAXKERNEL = iamax_vfp.S
  22. ISAMINKERNEL = iamax_vfp.S
  23. IDAMINKERNEL = iamax_vfp.S
  24. ICAMINKERNEL = iamax_vfp.S
  25. IZAMINKERNEL = iamax_vfp.S
  26. ISMAXKERNEL = iamax_vfp.S
  27. IDMAXKERNEL = iamax_vfp.S
  28. ISMINKERNEL = iamax_vfp.S
  29. IDMINKERNEL = iamax_vfp.S
  30. SSWAPKERNEL = swap_vfp.S
  31. DSWAPKERNEL = swap_vfp.S
  32. CSWAPKERNEL = swap_vfp.S
  33. ZSWAPKERNEL = swap_vfp.S
  34. SASUMKERNEL = asum_vfp.S
  35. DASUMKERNEL = asum_vfp.S
  36. CASUMKERNEL = asum_vfp.S
  37. ZASUMKERNEL = asum_vfp.S
  38. SAXPYKERNEL = axpy_vfp.S
  39. DAXPYKERNEL = axpy_vfp.S
  40. CAXPYKERNEL = axpy_vfp.S
  41. ZAXPYKERNEL = axpy_vfp.S
  42. SCOPYKERNEL = copy.c
  43. DCOPYKERNEL = copy.c
  44. CCOPYKERNEL = zcopy.c
  45. ZCOPYKERNEL = zcopy.c
  46. SDOTKERNEL = sdot_vfp.S
  47. DDOTKERNEL = ddot_vfp.S
  48. CDOTKERNEL = cdot_vfp.S
  49. ZDOTKERNEL = zdot_vfp.S
  50. SNRM2KERNEL = nrm2_vfpv3.S
  51. DNRM2KERNEL = nrm2_vfpv3.S
  52. CNRM2KERNEL = nrm2_vfpv3.S
  53. ZNRM2KERNEL = nrm2_vfpv3.S
  54. SROTKERNEL = rot_vfp.S
  55. DROTKERNEL = rot_vfp.S
  56. CROTKERNEL = rot_vfp.S
  57. ZROTKERNEL = rot_vfp.S
  58. SSCALKERNEL = scal.c
  59. DSCALKERNEL = scal.c
  60. CSCALKERNEL = zscal.c
  61. ZSCALKERNEL = zscal.c
  62. # BAD SGEMVNKERNEL = gemv_n_vfp.S
  63. DGEMVNKERNEL = gemv_n_vfp.S
  64. #CGEMVNKERNEL = cgemv_n_vfp.S
  65. ZGEMVNKERNEL = zgemv_n_vfp.S
  66. # BAD SGEMVTKERNEL = gemv_t_vfp.S
  67. DGEMVTKERNEL = gemv_t_vfp.S
  68. #CGEMVTKERNEL = cgemv_t_vfp.S
  69. ZGEMVTKERNEL = zgemv_t_vfp.S
  70. STRMMKERNEL = strmm_kernel_4x4_vfpv3.S
  71. DTRMMKERNEL = dtrmm_kernel_4x4_vfpv3.S
  72. CTRMMKERNEL = ctrmm_kernel_2x2_vfpv3.S
  73. ZTRMMKERNEL = ztrmm_kernel_2x2_vfpv3.S
  74. #SGEMMKERNEL = ../generic/gemmkernel_2x2.c
  75. SGEMMKERNEL = sgemm_kernel_4x4_vfpv3.S
  76. SGEMMINCOPY =
  77. SGEMMITCOPY =
  78. SGEMMONCOPY = sgemm_ncopy_4_vfp.S
  79. SGEMMOTCOPY = sgemm_tcopy_4_vfp.S
  80. SGEMMINCOPYOBJ =
  81. SGEMMITCOPYOBJ =
  82. SGEMMONCOPYOBJ = sgemm_oncopy.o
  83. SGEMMOTCOPYOBJ = sgemm_otcopy.o
  84. DGEMMKERNEL = dgemm_kernel_4x4_vfpv3.S
  85. DGEMMINCOPY =
  86. DGEMMITCOPY =
  87. DGEMMONCOPY = dgemm_ncopy_4_vfp.S
  88. DGEMMOTCOPY = dgemm_tcopy_4_vfp.S
  89. DGEMMINCOPYOBJ =
  90. DGEMMITCOPYOBJ =
  91. DGEMMONCOPYOBJ = dgemm_oncopy.o
  92. DGEMMOTCOPYOBJ = dgemm_otcopy.o
  93. CGEMMKERNEL = cgemm_kernel_2x2_vfpv3.S
  94. CGEMMONCOPY = cgemm_ncopy_2_vfp.S
  95. CGEMMOTCOPY = cgemm_tcopy_2_vfp.S
  96. CGEMMONCOPYOBJ = cgemm_oncopy.o
  97. CGEMMOTCOPYOBJ = cgemm_otcopy.o
  98. ZGEMMKERNEL = zgemm_kernel_2x2_vfpv3.S
  99. ZGEMMONCOPY = zgemm_ncopy_2_vfp.S
  100. ZGEMMOTCOPY = zgemm_tcopy_2_vfp.S
  101. ZGEMMONCOPYOBJ = zgemm_oncopy.o
  102. ZGEMMOTCOPYOBJ = zgemm_otcopy.o
  103. STRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  104. STRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  105. STRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  106. STRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  107. DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  108. DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  109. DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  110. DTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  111. CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  112. CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  113. CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  114. CTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
  115. ZTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
  116. ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
  117. ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
  118. ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c