@@ -3351,6 +3351,35 @@ is a big desktop or server with abundant cache rather than a phone or embedded d
33513351#define CGEMM_DEFAULT_R 4096
33523352#define ZGEMM_DEFAULT_R 2048
33533353
3354+ #elif defined(CORTEXA76 )
3355+
3356+ #define SGEMM_DEFAULT_UNROLL_M 16
3357+ #define SGEMM_DEFAULT_UNROLL_N 4
3358+
3359+ #define DGEMM_DEFAULT_UNROLL_M 8
3360+ #define DGEMM_DEFAULT_UNROLL_N 4
3361+
3362+ #define CGEMM_DEFAULT_UNROLL_M 8
3363+ #define CGEMM_DEFAULT_UNROLL_N 4
3364+
3365+ #define ZGEMM_DEFAULT_UNROLL_M 4
3366+ #define ZGEMM_DEFAULT_UNROLL_N 4
3367+
3368+ #define SGEMM_DEFAULT_P 256
3369+ #define DGEMM_DEFAULT_P 128
3370+ #define CGEMM_DEFAULT_P 128
3371+ #define ZGEMM_DEFAULT_P 64
3372+
3373+ #define SGEMM_DEFAULT_Q 512
3374+ #define DGEMM_DEFAULT_Q 256
3375+ #define CGEMM_DEFAULT_Q 256
3376+ #define ZGEMM_DEFAULT_Q 256
3377+
3378+ #define SGEMM_DEFAULT_R 4096
3379+ #define DGEMM_DEFAULT_R 4096
3380+ #define CGEMM_DEFAULT_R 4096
3381+ #define ZGEMM_DEFAULT_R 4096
3382+
33543383#elif defined(CORTEXA53 ) || defined(CORTEXA55 )
33553384
33563385#define SGEMM_DEFAULT_UNROLL_M 8
0 commit comments