Skip to content

Commit 926e56e

Browse files
authored
Align GEMM3M parameters for GENERIC with ZGEMM and add P/Q/R
1 parent 2e2f952 commit 926e56e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

param.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4033,6 +4033,8 @@ Until then, just keep it different than DGEMM_DEFAULT_UNROLL_N to keep copy rout
40334033
#define CGEMM_DEFAULT_UNROLL_N 2
40344034
#define ZGEMM_DEFAULT_UNROLL_N 2
40354035
#define XGEMM_DEFAULT_UNROLL_N 1
4036+
#define CGEMM3M_DEFAULT_UNROLL_N 2
4037+
#define ZGEMM3M_DEFAULT_UNROLL_N 2
40364038

40374039
#ifdef ARCH_X86
40384040
#define SGEMM_DEFAULT_UNROLL_M 2
@@ -4048,6 +4050,18 @@ Until then, just keep it different than DGEMM_DEFAULT_UNROLL_N to keep copy rout
40484050
#define CGEMM_DEFAULT_UNROLL_M 2
40494051
#define ZGEMM_DEFAULT_UNROLL_M 2
40504052
#define XGEMM_DEFAULT_UNROLL_M 1
4053+
#define CGEMM3M_DEFAULT_UNROLL_M 2
4054+
#define ZGEMM3M_DEFAULT_UNROLL_M 2
4055+
#define CGEMM3M_DEFAULT_P 448
4056+
#define ZGEMM3M_DEFAULT_P 224
4057+
#define XGEMM3M_DEFAULT_P 112
4058+
#define CGEMM3M_DEFAULT_Q 224
4059+
#define ZGEMM3M_DEFAULT_Q 224
4060+
#define XGEMM3M_DEFAULT_Q 224
4061+
#define CGEMM3M_DEFAULT_R 12288
4062+
#define ZGEMM3M_DEFAULT_R 12288
4063+
#define XGEMM3M_DEFAULT_R 12288
4064+
40514065
#endif
40524066

40534067
#ifdef ARCH_MIPS

0 commit comments

Comments
 (0)