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.PPC440FP2 4.0 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. SAMAXKERNEL = amax_hummer.S
  2. DAMAXKERNEL = amax_hummer.S
  3. CAMAXKERNEL = zamax_hummer.S
  4. ZAMAXKERNEL = zamax_hummer.S
  5. SAMINKERNEL = amin_hummer.S
  6. DAMINKERNEL = amin_hummer.S
  7. CAMINKERNEL = zamin_hummer.S
  8. ZAMINKERNEL = zamin_hummer.S
  9. SASUMKERNEL = asum_hummer.S
  10. DASUMKERNEL = asum_hummer.S
  11. CASUMKERNEL = zasum_hummer.S
  12. ZASUMKERNEL = zasum_hummer.S
  13. SAXPYKERNEL = axpy_hummer.S
  14. DAXPYKERNEL = axpy_hummer.S
  15. CAXPYKERNEL = zaxpy_hummer.S
  16. ZAXPYKERNEL = zaxpy_hummer.S
  17. SCOPYKERNEL = copy_hummer.S
  18. DCOPYKERNEL = copy_hummer.S
  19. CCOPYKERNEL = zcopy_hummer.S
  20. ZCOPYKERNEL = zcopy_hummer.S
  21. SDOTKERNEL = dot_hummer.S
  22. DDOTKERNEL = dot_hummer.S
  23. CDOTKERNEL = zdot_hummer.S
  24. ZDOTKERNEL = zdot_hummer.S
  25. ISAMAXKERNEL = iamax_hummer.S
  26. IDAMAXKERNEL = iamax_hummer.S
  27. ICAMAXKERNEL = izamax_hummer.S
  28. IZAMAXKERNEL = izamax_hummer.S
  29. ISAMINKERNEL = iamin_hummer.S
  30. IDAMINKERNEL = iamin_hummer.S
  31. ICAMINKERNEL = izamin_hummer.S
  32. IZAMINKERNEL = izamin_hummer.S
  33. ISMAXKERNEL = imax_hummer.S
  34. IDMAXKERNEL = imax_hummer.S
  35. ISMINKERNEL = imin_hummer.S
  36. IDMINKERNEL = imin_hummer.S
  37. SMAXKERNEL = max_hummer.S
  38. DMAXKERNEL = max_hummer.S
  39. SMINKERNEL = min_hummer.S
  40. DMINKERNEL = min_hummer.S
  41. SNRM2KERNEL = snrm2_hummer.S
  42. DNRM2KERNEL = dnrm2_hummer.S
  43. CNRM2KERNEL = cnrm2_hummer.S
  44. ZNRM2KERNEL = znrm2_hummer.S
  45. SROTKERNEL = rot_ppc440.S
  46. DROTKERNEL = rot_ppc440.S
  47. CROTKERNEL = zrot_ppc440.S
  48. ZROTKERNEL = zrot_ppc440.S
  49. SROTMKERNEL = ../riscv64/rotm.c
  50. DROTMKERNEL = ../riscv64/rotm.c
  51. SSCALKERNEL = scal_hummer.S
  52. DSCALKERNEL = scal_hummer.S
  53. CSCALKERNEL = zscal_hummer.S
  54. ZSCALKERNEL = zscal_hummer.S
  55. SSWAPKERNEL = swap_hummer.S
  56. DSWAPKERNEL = swap_hummer.S
  57. CSWAPKERNEL = zswap_hummer.S
  58. ZSWAPKERNEL = zswap_hummer.S
  59. SGEMMKERNEL = gemm_kernel_hummer.S
  60. SGEMMINCOPY = gemm_ncopy_hummer_8.S
  61. SGEMMITCOPY = gemm_tcopy_hummer_8.S
  62. SGEMMONCOPY = gemm_ncopy_hummer_4.S
  63. SGEMMOTCOPY = gemm_tcopy_hummer_4.S
  64. SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX)
  65. SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
  66. SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
  67. SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
  68. DGEMMKERNEL = gemm_kernel_hummer.S
  69. DGEMMINCOPY = gemm_ncopy_hummer_8.S
  70. DGEMMITCOPY = gemm_tcopy_hummer_8.S
  71. DGEMMONCOPY = gemm_ncopy_hummer_4.S
  72. DGEMMOTCOPY = gemm_tcopy_hummer_4.S
  73. DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
  74. DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
  75. DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
  76. DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
  77. CGEMMKERNEL = zgemm_kernel_hummer.S
  78. CGEMMINCOPY = zgemm_ncopy_hummer_4.S
  79. CGEMMITCOPY = zgemm_tcopy_hummer_4.S
  80. CGEMMONCOPY = zgemm_ncopy_hummer_2.S
  81. CGEMMOTCOPY = zgemm_tcopy_hummer_2.S
  82. CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX)
  83. CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX)
  84. CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
  85. CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
  86. ZGEMMKERNEL = zgemm_kernel_hummer.S
  87. ZGEMMINCOPY = zgemm_ncopy_hummer_4.S
  88. ZGEMMITCOPY = zgemm_tcopy_hummer_4.S
  89. ZGEMMONCOPY = zgemm_ncopy_hummer_2.S
  90. ZGEMMOTCOPY = zgemm_tcopy_hummer_2.S
  91. ZGEMMINCOPYOBJ = zgemm_incopy$(TSUFFIX).$(SUFFIX)
  92. ZGEMMITCOPYOBJ = zgemm_itcopy$(TSUFFIX).$(SUFFIX)
  93. ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
  94. ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
  95. STRSMKERNEL_LN = trsm_kernel_hummer_LN.S
  96. STRSMKERNEL_LT = trsm_kernel_hummer_LT.S
  97. STRSMKERNEL_RN = trsm_kernel_hummer_LT.S
  98. STRSMKERNEL_RT = trsm_kernel_hummer_RT.S
  99. DTRSMKERNEL_LN = trsm_kernel_hummer_LN.S
  100. DTRSMKERNEL_LT = trsm_kernel_hummer_LT.S
  101. DTRSMKERNEL_RN = trsm_kernel_hummer_LT.S
  102. DTRSMKERNEL_RT = trsm_kernel_hummer_RT.S
  103. CTRSMKERNEL_LN = ztrsm_kernel_hummer_LN.S
  104. CTRSMKERNEL_LT = ztrsm_kernel_hummer_LT.S
  105. CTRSMKERNEL_RN = ztrsm_kernel_hummer_LT.S
  106. CTRSMKERNEL_RT = ztrsm_kernel_hummer_RT.S
  107. ZTRSMKERNEL_LN = ztrsm_kernel_hummer_LN.S
  108. ZTRSMKERNEL_LT = ztrsm_kernel_hummer_LT.S
  109. ZTRSMKERNEL_RN = ztrsm_kernel_hummer_LT.S
  110. ZTRSMKERNEL_RT = ztrsm_kernel_hummer_RT.S