@@ -72,6 +72,11 @@ BLASLONG shgemm_p = DEFAULT_GEMM_P;
7272#else
7373BLASLONG shgemm_p = SHGEMM_P ;
7474#endif
75+ #if BGEMM_P == bgemm_p
76+ BLASLONG bgemm_p = DEFAULT_GEMM_P ;
77+ #else
78+ BLASLONG bgemm_p = BGEMM_P ;
79+ #endif
7580#if SGEMM_P == sgemm_p
7681BLASLONG sgemm_p = DEFAULT_GEMM_P ;
7782#else
@@ -103,6 +108,11 @@ BLASLONG shgemm_q = DEFAULT_GEMM_Q;
103108#else
104109BLASLONG shgemm_q = SHGEMM_Q ;
105110#endif
111+ #if BGEMM_Q == bgemm_q
112+ BLASLONG bgemm_q = DEFAULT_GEMM_Q ;
113+ #else
114+ BLASLONG bgemm_q = BGEMM_Q ;
115+ #endif
106116#if SGEMM_Q == sgemm_q
107117BLASLONG sgemm_q = DEFAULT_GEMM_Q ;
108118#else
@@ -134,6 +144,11 @@ BLASLONG shgemm_r = DEFAULT_GEMM_R;
134144#else
135145BLASLONG shgemm_r = SHGEMM_R ;
136146#endif
147+ #if BGEMM_R == bgemm_r
148+ BLASLONG bgemm_r = DEFAULT_GEMM_R ;
149+ #else
150+ BLASLONG bgemm_r = BGEMM_R ;
151+ #endif
137152#if SGEMM_R == sgemm_r
138153BLASLONG sgemm_r = DEFAULT_GEMM_R ;
139154#else
@@ -541,6 +556,7 @@ void blas_set_parameter(void){
541556
542557#ifdef BUILD_BFLOAT16
543558 sbgemm_r = (((BUFFER_SIZE - ((SBGEMM_P * SBGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (SBGEMM_Q * 4 )) - 15 ) & ~15 ;
559+ bgemm_r = (((BUFFER_SIZE - ((BGEMM_P * BGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (BGEMM_Q * 4 )) - 15 ) & ~15 ;
544560#endif
545561#ifdef BUILD_HFLOAT16
546562 shgemm_r = (((BUFFER_SIZE - ((SHGEMM_P * SHGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (SHGEMM_Q * 4 )) - 15 ) & ~15 ;
@@ -653,6 +669,7 @@ void blas_set_parameter(void){
653669
654670#ifdef BUILD_BFLOAT16
655671 sbgemm_r = (((BUFFER_SIZE - ((SBGEMM_P * SBGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (SBGEMM_Q * 4 )) - 15 ) & ~15 ;
672+ bgemm_r = (((BUFFER_SIZE - ((BGEMM_P * BGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (BGEMM_Q * 4 )) - 15 ) & ~15 ;
656673#endif
657674#ifdef BUILD_HFLOAT16
658675 shgemm_r = (((BUFFER_SIZE - ((SHGEMM_P * SHGEMM_Q * 4 + GEMM_OFFSET_A + GEMM_ALIGN ) & ~GEMM_ALIGN )) / (SHGEMM_Q * 4 )) - 15 ) & ~15 ;
0 commit comments