@@ -114,35 +114,27 @@ DSDOTKERNEL = dot.S
114114DGEMM_BETA = dgemm_beta.S
115115SGEMM_BETA = sgemm_beta.S
116116
117- SGEMMKERNEL = sgemm_kernel_$(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N).S
118- STRMMKERNEL = strmm_kernel_$(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N).S
119- ifneq ($(SGEMM_UNROLL_M), $(SGEMM_UNROLL_N))
120- ifeq ($(SGEMM_UNROLL_M), 16)
121- SGEMMITCOPY = sgemm_tcopy_$(SGEMM_UNROLL_M).S
122- else
123- SGEMMITCOPY = ../generic/gemm_tcopy_$(SGEMM_UNROLL_M).c
124- endif
125- ifeq ($(SGEMM_UNROLL_M), 4)
126- SGEMMINCOPY = sgemm_ncopy_$(SGEMM_UNROLL_M).S
127- else
128- SGEMMINCOPY = ../generic/gemm_ncopy_$(SGEMM_UNROLL_M).c
129- endif
117+ SGEMMKERNEL = sgemm_kernel_sve_v2x$(SGEMM_UNROLL_N).S
118+ STRMMKERNEL = strmm_kernel_sve_v1x$(SGEMM_UNROLL_N).S
119+
120+ SGEMMINCOPY = sgemm_ncopy_sve_v1.c
121+ SGEMMITCOPY = sgemm_tcopy_sve_v1.c
122+ SGEMMONCOPY = sgemm_ncopy_$(DGEMM_UNROLL_N).S
123+ SGEMMOTCOPY = sgemm_tcopy_$(DGEMM_UNROLL_N).S
124+
130125SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX)
131126SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
132- endif
133- ifeq ($(SGEMM_UNROLL_N), 16)
134- SGEMMOTCOPY = sgemm_tcopy_$(SGEMM_UNROLL_N).S
135- else
136- SGEMMOTCOPY = ../generic/gemm_tcopy_$(SGEMM_UNROLL_N).c
137- endif
138- ifeq ($(SGEMM_UNROLL_N), 4)
139- SGEMMONCOPY = sgemm_ncopy_$(SGEMM_UNROLL_N).S
140- else
141- SGEMMONCOPY = ../generic/gemm_ncopy_$(SGEMM_UNROLL_N).c
142- endif
143127SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
144128SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
145129
130+ STRMMUNCOPY_M = trmm_uncopy_sve_v1.c
131+ STRMMLNCOPY_M = trmm_lncopy_sve_v1.c
132+ STRMMUTCOPY_M = trmm_utcopy_sve_v1.c
133+ STRMMLTCOPY_M = trmm_ltcopy_sve_v1.c
134+
135+ SSYMMUCOPY_M = symm_ucopy_sve.c
136+ SSYMMLCOPY_M = symm_lcopy_sve.c
137+
146138DGEMMKERNEL = dgemm_kernel_sve_v2x$(DGEMM_UNROLL_N).S
147139DTRMMKERNEL = dtrmm_kernel_sve_v1x$(DGEMM_UNROLL_N).S
148140
0 commit comments