Skip to content

Commit 760d0b6

Browse files
committed
Fix lapacke *stegr, *stein, *bdsdc, *stev, *stevd: e has only (n-1) elements
1 parent 19111b9 commit 760d0b6

16 files changed

Lines changed: 16 additions & 16 deletions

LAPACKE/src/lapacke_cstegr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ lapack_int LAPACKE_cstegr( int matrix_layout, char jobz, char range,
5858
if( LAPACKE_s_nancheck( n, d, 1 ) ) {
5959
return -5;
6060
}
61-
if( LAPACKE_s_nancheck( n, e, 1 ) ) {
61+
if( LAPACKE_s_nancheck( n-1, e, 1 ) ) {
6262
return -6;
6363
}
6464
if( LAPACKE_lsame( range, 'v' ) ) {

LAPACKE/src/lapacke_cstein.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ lapack_int LAPACKE_cstein( int matrix_layout, lapack_int n, const float* d,
5151
if( LAPACKE_s_nancheck( n, d, 1 ) ) {
5252
return -3;
5353
}
54-
if( LAPACKE_s_nancheck( n, e, 1 ) ) {
54+
if( LAPACKE_s_nancheck( n-1, e, 1 ) ) {
5555
return -4;
5656
}
5757
if( LAPACKE_s_nancheck( n, w, 1 ) ) {

LAPACKE/src/lapacke_dbdsdc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ lapack_int LAPACKE_dbdsdc( int matrix_layout, char uplo, char compq,
5252
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
5353
return -5;
5454
}
55-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
55+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
5656
return -6;
5757
}
5858
#endif

LAPACKE/src/lapacke_dstegr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ lapack_int LAPACKE_dstegr( int matrix_layout, char jobz, char range,
5858
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
5959
return -5;
6060
}
61-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
61+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
6262
return -6;
6363
}
6464
if( LAPACKE_lsame( range, 'v' ) ) {

LAPACKE/src/lapacke_dstein.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ lapack_int LAPACKE_dstein( int matrix_layout, lapack_int n, const double* d,
5050
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
5151
return -3;
5252
}
53-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
53+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
5454
return -4;
5555
}
5656
if( LAPACKE_d_nancheck( n, w, 1 ) ) {

LAPACKE/src/lapacke_dstev.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ lapack_int LAPACKE_dstev( int matrix_layout, char jobz, lapack_int n, double* d,
4747
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
4848
return -4;
4949
}
50-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
50+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
5151
return -5;
5252
}
5353
#endif

LAPACKE/src/lapacke_dstevd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ lapack_int LAPACKE_dstevd( int matrix_layout, char jobz, lapack_int n, double* d
5252
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
5353
return -4;
5454
}
55-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
55+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
5656
return -5;
5757
}
5858
#endif

LAPACKE/src/lapacke_dstevx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ lapack_int LAPACKE_dstevx( int matrix_layout, char jobz, char range,
5454
if( LAPACKE_d_nancheck( n, d, 1 ) ) {
5555
return -5;
5656
}
57-
if( LAPACKE_d_nancheck( n, e, 1 ) ) {
57+
if( LAPACKE_d_nancheck( n-1, e, 1 ) ) {
5858
return -6;
5959
}
6060
if( LAPACKE_lsame( range, 'v' ) ) {

LAPACKE/src/lapacke_sbdsdc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ lapack_int LAPACKE_sbdsdc( int matrix_layout, char uplo, char compq,
5252
if( LAPACKE_s_nancheck( n, d, 1 ) ) {
5353
return -5;
5454
}
55-
if( LAPACKE_s_nancheck( n, e, 1 ) ) {
55+
if( LAPACKE_s_nancheck( n-1, e, 1 ) ) {
5656
return -6;
5757
}
5858
#endif

LAPACKE/src/lapacke_sstegr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ lapack_int LAPACKE_sstegr( int matrix_layout, char jobz, char range,
5858
if( LAPACKE_s_nancheck( n, d, 1 ) ) {
5959
return -5;
6060
}
61-
if( LAPACKE_s_nancheck( n, e, 1 ) ) {
61+
if( LAPACKE_s_nancheck( n-1, e, 1 ) ) {
6262
return -6;
6363
}
6464
if( LAPACKE_lsame( range, 'v' ) ) {

0 commit comments

Comments
 (0)