Skip to content

Commit 5378046

Browse files
authored
roll back DGEMM kernels to 4x8 when compiling for DYNAMIC_ARCH
1 parent dd1f645 commit 5378046

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

kernel/x86_64/KERNEL.SKYLAKEX

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,19 @@ SGEMM_SMALL_K_B0_TN = sgemm_small_kernel_tn_skylakex.c
2020
SGEMM_SMALL_K_TT = sgemm_small_kernel_tt_skylakex.c
2121
SGEMM_SMALL_K_B0_TT = sgemm_small_kernel_tt_skylakex.c
2222

23+
ifndef DYNAMIC_ARCH
2324
DGEMMKERNEL = dgemm_kernel_16x2_skylakex.c
2425
DTRMMKERNEL = dgemm_kernel_16x2_skylakex.c
2526
DGEMMINCOPY = ../generic/gemm_ncopy_16.c
2627
DGEMMITCOPY = dgemm_tcopy_16_skylakex.c
2728
DGEMMONCOPY = ../generic/gemm_ncopy_2.c
2829
DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
2930
DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
31+
else
32+
DGEMMKERNEL = dgemm_kernel_4x8_skylakex_2.c
33+
DGEMMONCOPY = dgemm_ncopy_8_skylakex.c
34+
DGEMMOTCOPY = dgemm_tcopy_8_skylakex.c
35+
endif
3036
DGEMM_SMALL_M_PERMIT = dgemm_small_kernel_permit_skylakex.c
3137
DGEMM_SMALL_K_NN = dgemm_small_kernel_nn_skylakex.c
3238
DGEMM_SMALL_K_B0_NN = dgemm_small_kernel_nn_skylakex.c

0 commit comments

Comments
 (0)