Skip to content

Commit edb7a50

Browse files
committed
Changed the order of matrix-size checking to A-B-C (consistent with other routines)
1 parent 7f01bdf commit edb7a50

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/library/blas/xsymm.c

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,6 @@ doSymm( CLBlasKargs *kargs, clblasOrder order, clblasUplo uplo, clblasSide side,
5454
return retCode;
5555
}
5656

57-
58-
if ((retCode = checkMatrixSizes(kargs->dtype, order, clblasNoTrans, M, N, B, offb, ldb, B_MAT_ERRSET))) {
59-
return retCode;
60-
}
61-
62-
if ((retCode = checkMatrixSizes(kargs->dtype, order, clblasNoTrans, M, N, C, offc, ldc, C_MAT_ERRSET))) {
63-
return retCode;
64-
}
6557
if (side == clblasLeft)
6658
{
6759
// MxM x MxN
@@ -74,6 +66,12 @@ doSymm( CLBlasKargs *kargs, clblasOrder order, clblasUplo uplo, clblasSide side,
7466
return retCode;
7567
}
7668
}
69+
if ((retCode = checkMatrixSizes(kargs->dtype, order, clblasNoTrans, M, N, B, offb, ldb, B_MAT_ERRSET))) {
70+
return retCode;
71+
}
72+
if ((retCode = checkMatrixSizes(kargs->dtype, order, clblasNoTrans, M, N, C, offc, ldc, C_MAT_ERRSET))) {
73+
return retCode;
74+
}
7775

7876
#ifdef DEBUG_SYMM
7977
printf("DoSymm being called...\n");

0 commit comments

Comments
 (0)