52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
include $(KERNELDIR)/KERNEL.CORTEXA57
|
|
|
|
SASUMKERNEL = sasum_thunderx2t99.c
|
|
DASUMKERNEL = dasum_thunderx2t99.c
|
|
CASUMKERNEL = casum_thunderx2t99.c
|
|
ZASUMKERNEL = zasum_thunderx2t99.c
|
|
|
|
SCOPYKERNEL = copy_thunderx2t99.c
|
|
DCOPYKERNEL = copy_thunderx2t99.c
|
|
CCOPYKERNEL = copy_thunderx2t99.c
|
|
ZCOPYKERNEL = copy_thunderx2t99.c
|
|
|
|
SSWAPKERNEL = swap_thunderx2t99.S
|
|
DSWAPKERNEL = swap_thunderx2t99.S
|
|
CSWAPKERNEL = swap_thunderx2t99.S
|
|
ZSWAPKERNEL = swap_thunderx2t99.S
|
|
|
|
ISAMAXKERNEL = iamax_thunderx2t99.c
|
|
IDAMAXKERNEL = iamax_thunderx2t99.c
|
|
ICAMAXKERNEL = izamax_thunderx2t99.c
|
|
IZAMAXKERNEL = izamax_thunderx2t99.c
|
|
|
|
SNRM2KERNEL = scnrm2_thunderx2t99.c
|
|
CNRM2KERNEL = scnrm2_thunderx2t99.c
|
|
#DNRM2KERNEL = dznrm2_thunderx2t99_fast.c
|
|
#ZNRM2KERNEL = dznrm2_thunderx2t99_fast.c
|
|
DNRM2KERNEL = dznrm2_thunderx2t99.c
|
|
ZNRM2KERNEL = dznrm2_thunderx2t99.c
|
|
|
|
DAXPYKERNEL = daxpy_thunderx2t99.S
|
|
|
|
DDOTKERNEL = dot_thunderx2t99.c
|
|
SDOTKERNEL = dot_thunderx2t99.c
|
|
CDOTKERNEL = zdot_thunderx2t99.c
|
|
ZDOTKERNEL = zdot_thunderx2t99.c
|
|
|
|
ifeq ($(DGEMM_UNROLL_M)x$(DGEMM_UNROLL_N), 8x4)
|
|
DGEMMKERNEL = dgemm_kernel_8x4_thunderx2t99.S
|
|
endif
|
|
|
|
ifeq ($(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N), 16x4)
|
|
SGEMMKERNEL = sgemm_kernel_16x4_thunderx2t99.S
|
|
endif
|
|
|
|
ifeq ($(CGEMM_UNROLL_M)x$(CGEMM_UNROLL_N), 8x4)
|
|
CGEMMKERNEL = cgemm_kernel_8x4_thunderx2t99.S
|
|
endif
|
|
|
|
ifeq ($(ZGEMM_UNROLL_M)x$(ZGEMM_UNROLL_N), 4x4)
|
|
ZGEMMKERNEL = zgemm_kernel_4x4_thunderx2t99.S
|
|
endif
|