fix error codes
This commit is contained in:
parent
f2becb777a
commit
459bb9291d
|
@ -103,8 +103,8 @@ int NAME(char *UPLO, char* TRANS, char* DIAG, blasint *N, blasint *NRHS, FLOAT *
|
||||||
if (diag_arg == 'U') diag = 0;
|
if (diag_arg == 'U') diag = 0;
|
||||||
if (diag_arg == 'N') diag = 1;
|
if (diag_arg == 'N') diag = 1;
|
||||||
|
|
||||||
if (args.ldb < MAX(1, args.m)) info = 7;
|
if (args.ldb < MAX(1, args.m)) info = 9;
|
||||||
if (args.lda < MAX(1, args.m)) info = 9;
|
if (args.lda < MAX(1, args.m)) info = 7;
|
||||||
if (args.n < 0) info = 5;
|
if (args.n < 0) info = 5;
|
||||||
if (args.m < 0) info = 4;
|
if (args.m < 0) info = 4;
|
||||||
if (trans < 0) info = 2;
|
if (trans < 0) info = 2;
|
||||||
|
@ -112,7 +112,7 @@ int NAME(char *UPLO, char* TRANS, char* DIAG, blasint *N, blasint *NRHS, FLOAT *
|
||||||
if (diag < 0) info = 3;
|
if (diag < 0) info = 3;
|
||||||
|
|
||||||
if (info != 0) {
|
if (info != 0) {
|
||||||
BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME));
|
BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME) - 1);
|
||||||
*Info = - info;
|
*Info = - info;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,8 +103,8 @@ int NAME(char *UPLO, char* TRANS, char* DIAG, blasint *N, blasint *NRHS, FLOAT *
|
||||||
if (diag_arg == 'U') diag = 0;
|
if (diag_arg == 'U') diag = 0;
|
||||||
if (diag_arg == 'N') diag = 1;
|
if (diag_arg == 'N') diag = 1;
|
||||||
|
|
||||||
if (args.ldb < MAX(1, args.m)) info = 7;
|
if (args.ldb < MAX(1, args.m)) info = 9;
|
||||||
if (args.lda < MAX(1, args.m)) info = 9;
|
if (args.lda < MAX(1, args.m)) info = 7;
|
||||||
if (args.n < 0) info = 5;
|
if (args.n < 0) info = 5;
|
||||||
if (args.m < 0) info = 4;
|
if (args.m < 0) info = 4;
|
||||||
if (trans < 0) info = 2;
|
if (trans < 0) info = 2;
|
||||||
|
@ -112,7 +112,7 @@ int NAME(char *UPLO, char* TRANS, char* DIAG, blasint *N, blasint *NRHS, FLOAT *
|
||||||
if (diag < 0) info = 3;
|
if (diag < 0) info = 3;
|
||||||
|
|
||||||
if (info != 0) {
|
if (info != 0) {
|
||||||
BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME));
|
BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME) - 1);
|
||||||
*Info = - info;
|
*Info = - info;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue