| @@ -44,19 +44,19 @@ | |||||
| #ifndef COMPLEX | #ifndef COMPLEX | ||||
| #ifdef XDOUBLE | #ifdef XDOUBLE | ||||
| #define ERROR_NAME "QGESV " | |||||
| #define ERROR_NAME "QGESV" | |||||
| #elif defined(DOUBLE) | #elif defined(DOUBLE) | ||||
| #define ERROR_NAME "DGESV " | |||||
| #define ERROR_NAME "DGESV" | |||||
| #else | #else | ||||
| #define ERROR_NAME "SGESV " | |||||
| #define ERROR_NAME "SGESV" | |||||
| #endif | #endif | ||||
| #else | #else | ||||
| #ifdef XDOUBLE | #ifdef XDOUBLE | ||||
| #define ERROR_NAME "XGESV " | |||||
| #define ERROR_NAME "XGESV" | |||||
| #elif defined(DOUBLE) | #elif defined(DOUBLE) | ||||
| #define ERROR_NAME "ZGESV " | |||||
| #define ERROR_NAME "ZGESV" | |||||
| #else | #else | ||||
| #define ERROR_NAME "CGESV " | |||||
| #define ERROR_NAME "CGESV" | |||||
| #endif | #endif | ||||
| #endif | #endif | ||||
| @@ -89,7 +89,7 @@ int NAME(blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA, blasint *ipiv, | |||||
| if (args.m < 0) info = 1; | if (args.m < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -74,7 +74,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (args.m < 0) info = 1; | if (args.m < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -74,7 +74,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (args.m < 0) info = 1; | if (args.m < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -102,7 +102,7 @@ int NAME(char *TRANS, blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA, | |||||
| if (trans < 0) info = 1; | if (trans < 0) info = 1; | ||||
| if (info != 0) { | if (info != 0) { | ||||
| BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME)); | |||||
| BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME) - 1); | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| @@ -90,7 +90,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -90,7 +90,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -90,7 +90,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -90,7 +90,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -99,7 +99,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -96,7 +96,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In | |||||
| if (diag < 0) info = 2; | if (diag < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -99,7 +99,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In | |||||
| if (diag < 0) info = 2; | if (diag < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -74,7 +74,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (args.m < 0) info = 1; | if (args.m < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -74,7 +74,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (args.m < 0) info = 1; | if (args.m < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -102,7 +102,7 @@ int NAME(char *TRANS, blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA, | |||||
| if (trans < 0) info = 1; | if (trans < 0) info = 1; | ||||
| if (info != 0) { | if (info != 0) { | ||||
| BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME)); | |||||
| BLASFUNC(xerbla)(ERROR_NAME, &info, sizeof(ERROR_NAME) - 1); | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| @@ -91,7 +91,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -91,7 +91,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -90,7 +90,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (args.n < 0) info = 2; | if (args.n < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -99,7 +99,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){ | |||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -96,7 +96,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In | |||||
| if (diag < 0) info = 2; | if (diag < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||
| @@ -96,7 +96,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In | |||||
| if (diag < 0) info = 2; | if (diag < 0) info = 2; | ||||
| if (uplo < 0) info = 1; | if (uplo < 0) info = 1; | ||||
| if (info) { | if (info) { | ||||
| 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; | ||||
| } | } | ||||