Skip to content

Commit 64401b4

Browse files
committed
Disable vectorized packing for DGEMM - since it is slower than scalar.
1 parent c00afc8 commit 64401b4

File tree

2 files changed

+0
-20
lines changed

2 files changed

+0
-20
lines changed

kernel/riscv64/KERNEL.RISCV64_ZVL128B

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,24 +119,14 @@ SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
119119
endif
120120

121121
DGEMMKERNEL = dgemm_kernel_$(DGEMM_UNROLL_M)x$(DGEMM_UNROLL_N)_zvl128b.c
122-
ifneq ($(filter $(DGEMM_UNROLL_N),4 8 16),)
123-
DGEMMONCOPY = gemm_ncopy_$(DGEMM_UNROLL_N)_rvv.c
124-
DGEMMOTCOPY = gemm_tcopy_$(DGEMM_UNROLL_N)_rvv.c
125-
else
126122
DGEMMONCOPY = ../generic/gemm_ncopy_$(DGEMM_UNROLL_N).c
127123
DGEMMOTCOPY = ../generic/gemm_tcopy_$(DGEMM_UNROLL_N).c
128-
endif
129124
DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
130125
DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
131126

132127
ifneq ($(DGEMM_UNROLL_M), $(DGEMM_UNROLL_N))
133-
ifneq ($(filter $(DGEMM_UNROLL_M),4 8 16),)
134-
DGEMMINCOPY = gemm_ncopy_$(DGEMM_UNROLL_M)_rvv.c
135-
DGEMMITCOPY = gemm_tcopy_$(DGEMM_UNROLL_M)_rvv.c
136-
else
137128
DGEMMINCOPY = ../generic/gemm_ncopy_$(DGEMM_UNROLL_M).c
138129
DGEMMITCOPY = ../generic/gemm_tcopy_$(DGEMM_UNROLL_M).c
139-
endif
140130
DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
141131
DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
142132
endif

kernel/riscv64/KERNEL.RISCV64_ZVL256B

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -118,23 +118,13 @@ SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
118118
endif
119119

120120
DGEMMKERNEL = dgemm_kernel_$(DGEMM_UNROLL_M)x$(DGEMM_UNROLL_N)_zvl256b.c
121-
ifneq ($(filter $(DGEMM_UNROLL_N),4 8 16),)
122-
DGEMMONCOPY = gemm_ncopy_$(DGEMM_UNROLL_N)_rvv.c
123-
DGEMMOTCOPY = gemm_tcopy_$(DGEMM_UNROLL_N)_rvv.c
124-
else
125121
DGEMMONCOPY = ../generic/gemm_ncopy_$(DGEMM_UNROLL_N).c
126122
DGEMMOTCOPY = ../generic/gemm_tcopy_$(DGEMM_UNROLL_N).c
127-
endif
128123
DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
129124
DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
130125
ifneq ($(DGEMM_UNROLL_M), $(DGEMM_UNROLL_N))
131-
ifneq ($(filter $(DGEMM_UNROLL_M),4 8 16),)
132-
DGEMMINCOPY = gemm_ncopy_$(DGEMM_UNROLL_M)_rvv.c
133-
DGEMMITCOPY = gemm_tcopy_$(DGEMM_UNROLL_M)_rvv.c
134-
else
135126
DGEMMINCOPY = ../generic/gemm_ncopy_$(DGEMM_UNROLL_M).c
136127
DGEMMITCOPY = ../generic/gemm_tcopy_$(DGEMM_UNROLL_M).c
137-
endif
138128
DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
139129
DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
140130
endif

0 commit comments

Comments
 (0)