Skip to content

Commit ce78c41

Browse files
authored
Merge pull request #370 from jschueller/c2int
Fix MinGW xgesvd build error
2 parents 3b4e807 + 74cecfb commit ce78c41

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+78
-78
lines changed

LAPACKE/src/lapacke_cgelsd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ lapack_int LAPACKE_cgelsd( int matrix_layout, lapack_int m, lapack_int n,
7575
if( info != 0 ) {
7676
goto exit_level_0;
7777
}
78-
liwork = (lapack_int)iwork_query;
78+
liwork = iwork_query;
7979
lrwork = (lapack_int)rwork_query;
8080
lwork = LAPACK_C2INT( work_query );
8181
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_cgesvdq.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ lapack_int LAPACKE_cgesvdq( int matrix_layout, char joba, char jobp,
7070
if( info != 0 ) {
7171
goto exit_level_0;
7272
}
73-
liwork = (lapack_int)iwork_query;
74-
lcwork = (lapack_int)cwork_query;
73+
liwork = iwork_query;
74+
lcwork = LAPACK_C2INT(cwork_query);
7575
lrwork = (lapack_int)rwork_query;
7676
/* Allocate memory for work arrays */
7777
iwork = (lapack_int*)LAPACKE_malloc( sizeof(lapack_int) * liwork );

LAPACKE/src/lapacke_cggesx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ lapack_int LAPACKE_cggesx( int matrix_layout, char jobvsl, char jobvsr,
9191
if( info != 0 ) {
9292
goto exit_level_2;
9393
}
94-
liwork = (lapack_int)iwork_query;
94+
liwork = iwork_query;
9595
lwork = LAPACK_C2INT( work_query );
9696
/* Allocate memory for work arrays */
9797
iwork = (lapack_int*)LAPACKE_malloc( sizeof(lapack_int) * liwork );

LAPACKE/src/lapacke_chbevd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ lapack_int LAPACKE_chbevd( int matrix_layout, char jobz, char uplo, lapack_int n
6767
if( info != 0 ) {
6868
goto exit_level_0;
6969
}
70-
liwork = (lapack_int)iwork_query;
70+
liwork = iwork_query;
7171
lrwork = (lapack_int)rwork_query;
7272
lwork = LAPACK_C2INT( work_query );
7373
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_chbevd_2stage.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ lapack_int LAPACKE_chbevd_2stage( int matrix_layout, char jobz, char uplo, lapac
6767
if( info != 0 ) {
6868
goto exit_level_0;
6969
}
70-
liwork = (lapack_int)iwork_query;
70+
liwork = iwork_query;
7171
lrwork = (lapack_int)rwork_query;
7272
lwork = LAPACK_C2INT( work_query );
7373
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_chbgvd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ lapack_int LAPACKE_chbgvd( int matrix_layout, char jobz, char uplo, lapack_int n
7171
if( info != 0 ) {
7272
goto exit_level_0;
7373
}
74-
liwork = (lapack_int)iwork_query;
74+
liwork = iwork_query;
7575
lrwork = (lapack_int)rwork_query;
7676
lwork = LAPACK_C2INT( work_query );
7777
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_cheevd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ lapack_int LAPACKE_cheevd( int matrix_layout, char jobz, char uplo, lapack_int n
6565
if( info != 0 ) {
6666
goto exit_level_0;
6767
}
68-
liwork = (lapack_int)iwork_query;
68+
liwork = iwork_query;
6969
lrwork = (lapack_int)rwork_query;
7070
lwork = LAPACK_C2INT( work_query );
7171
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_cheevd_2stage.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ lapack_int LAPACKE_cheevd_2stage( int matrix_layout, char jobz, char uplo, lapac
6565
if( info != 0 ) {
6666
goto exit_level_0;
6767
}
68-
liwork = (lapack_int)iwork_query;
68+
liwork = iwork_query;
6969
lrwork = (lapack_int)rwork_query;
7070
lwork = LAPACK_C2INT( work_query );
7171
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_cheevr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ lapack_int LAPACKE_cheevr( int matrix_layout, char jobz, char range, char uplo,
8383
if( info != 0 ) {
8484
goto exit_level_0;
8585
}
86-
liwork = (lapack_int)iwork_query;
86+
liwork = iwork_query;
8787
lrwork = (lapack_int)rwork_query;
8888
lwork = LAPACK_C2INT( work_query );
8989
/* Allocate memory for work arrays */

LAPACKE/src/lapacke_cheevr_2stage.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ lapack_int LAPACKE_cheevr_2stage( int matrix_layout, char jobz, char range, char
8383
if( info != 0 ) {
8484
goto exit_level_0;
8585
}
86-
liwork = (lapack_int)iwork_query;
86+
liwork = iwork_query;
8787
lrwork = (lapack_int)rwork_query;
8888
lwork = LAPACK_C2INT( work_query );
8989
/* Allocate memory for work arrays */

0 commit comments

Comments
 (0)