make checkblis fails for matrix dimension check at the begining hence reverting it

Change-Id: Ibd2ee8c2d4914598b72003fbfc5845be9c9c1e87
This commit is contained in:
kdevraje
2019-05-23 15:29:59 +05:30
committed by Devrajegowda, Kiran
parent 874aee6d84
commit 2e9b5c36d2
2 changed files with 8 additions and 1 deletions

View File

@@ -52,6 +52,13 @@ void bli_gemm_front
obj_t a_local;
obj_t b_local;
obj_t c_local;
#if 0
gint_t M = bli_obj_length( c );
gint_t N = bli_obj_width( c );
gint_t K = bli_obj_width( a );
if( !(M && N && K)) return;
#endif
#ifdef BLIS_ENABLE_SMALL_MATRIX

View File

@@ -1583,7 +1583,7 @@ static err_t bli_dgemm_small
// If alpha is zero, scale by beta and return.
// printf("alpha_cast = %f beta_cast = %f [ Trans = %d %d], [stride = %d %d %d] [m,n,k = %d %d %d]\n",*alpha_cast,*beta_cast, bli_obj_has_trans( a ), bli_obj_has_trans( b ), lda, ldb,ldc, M,N,K);
#ifdef BLIS_ENABLE_SMALL_MATRIX_ROME
if( N < BLIS_SMALL_MATRIX_THRES_ROME && K < BLIS_SMALL_MATRIX_THRES_ROME)
if( (L != 0) && (K != 0) && (N < BLIS_SMALL_MATRIX_THRES_ROME) && (K < BLIS_SMALL_MATRIX_THRES_ROME))
#else
if ((((L) < (D_BLIS_SMALL_MATRIX_THRES * D_BLIS_SMALL_MATRIX_THRES))
|| ((M < D_BLIS_SMALL_M_RECT_MATRIX_THRES) && (K < D_BLIS_SMALL_K_RECT_MATRIX_THRES))) && ((L!=0) && (K!=0)))