Skip to content

Commit c91f13e

Browse files
committed
Fixed rows and cols order in ?larfb
1 parent 6b5c5bb commit c91f13e

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

LAPACKE/src/lapacke_clarfb.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ lapack_int LAPACKE_clarfb( int matrix_layout, char side, char trans, char direct
4242
lapack_int info = 0;
4343
lapack_int ldwork;
4444
lapack_complex_float* work = NULL;
45-
lapack_int ncols_v, nrows_v;
45+
lapack_int nrows_v, ncols_v;
4646
lapack_logical left, col, forward;
4747
char uplo;
4848
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
@@ -56,16 +56,16 @@ lapack_int LAPACKE_clarfb( int matrix_layout, char side, char trans, char direct
5656
col = LAPACKE_lsame( storev, 'c' );
5757
forward = LAPACKE_lsame( direct, 'f' );
5858

59-
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6059
nrows_v = ( col && left ) ? m : ( ( col && !left ) ? n : ( !col ? k : 1) );
60+
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6161
uplo = ( ( left && col ) || !( left || col ) ) ? 'l' : 'u';
6262

6363
if( !forward && ( col && k > nrows_v ) || ( !col && k > ncols_v )) {
6464
LAPACKE_xerbla( "LAPACKE_clarfb", -8 );
6565
return -8;
6666
}
6767
if( LAPACKE_ctz_nancheck( matrix_layout, direct, uplo, 'u',
68-
ncols_v, nrows_v, v, ldv ) ) {
68+
nrows_v, ncols_v, v, ldv ) ) {
6969
return -9;
7070
}
7171
if( LAPACKE_cge_nancheck( matrix_layout, k, k, t, ldt ) ) {

LAPACKE/src/lapacke_dlarfb.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ lapack_int LAPACKE_dlarfb( int matrix_layout, char side, char trans, char direct
4141
lapack_int info = 0;
4242
lapack_int ldwork;
4343
double* work = NULL;
44-
lapack_int ncols_v, nrows_v;
44+
lapack_int nrows_v, ncols_v;
4545
lapack_logical left, col, forward;
4646
char uplo;
4747
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
@@ -55,16 +55,16 @@ lapack_int LAPACKE_dlarfb( int matrix_layout, char side, char trans, char direct
5555
col = LAPACKE_lsame( storev, 'c' );
5656
forward = LAPACKE_lsame( direct, 'f' );
5757

58-
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
5958
nrows_v = ( col && left ) ? m : ( ( col && !left ) ? n : ( !col ? k : 1) );
59+
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6060
uplo = ( ( left && col ) || !( left || col ) ) ? 'l' : 'u';
6161

6262
if( !forward && ( col && k > nrows_v ) || ( !col && k > ncols_v )) {
6363
LAPACKE_xerbla( "LAPACKE_dlarfb", -8 );
6464
return -8;
6565
}
6666
if( LAPACKE_dtz_nancheck( matrix_layout, direct, uplo, 'u',
67-
ncols_v, nrows_v, v, ldv ) ) {
67+
nrows_v, ncols_v, v, ldv ) ) {
6868
return -9;
6969
}
7070
if( LAPACKE_dge_nancheck( matrix_layout, k, k, t, ldt ) ) {

LAPACKE/src/lapacke_slarfb.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ lapack_int LAPACKE_slarfb( int matrix_layout, char side, char trans, char direct
4141
lapack_int info = 0;
4242
lapack_int ldwork;
4343
float* work = NULL;
44-
lapack_int ncols_v, nrows_v;
44+
lapack_int nrows_v, ncols_v;
4545
lapack_logical left, col, forward;
4646
char uplo;
4747
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
@@ -55,16 +55,16 @@ lapack_int LAPACKE_slarfb( int matrix_layout, char side, char trans, char direct
5555
col = LAPACKE_lsame( storev, 'c' );
5656
forward = LAPACKE_lsame( direct, 'f' );
5757

58-
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
5958
nrows_v = ( col && left ) ? m : ( ( col && !left ) ? n : ( !col ? k : 1) );
59+
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6060
uplo = ( ( left && col ) || !( left || col ) ) ? 'l' : 'u';
6161

6262
if( !forward && ( col && k > nrows_v ) || ( !col && k > ncols_v )) {
6363
LAPACKE_xerbla( "LAPACKE_slarfb", -8 );
6464
return -8;
6565
}
6666
if( LAPACKE_stz_nancheck( matrix_layout, direct, uplo, 'u',
67-
ncols_v, nrows_v, v, ldv ) ) {
67+
nrows_v, ncols_v, v, ldv ) ) {
6868
return -9;
6969
}
7070
if( LAPACKE_sge_nancheck( matrix_layout, k, k, t, ldt ) ) {

LAPACKE/src/lapacke_zlarfb.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ lapack_int LAPACKE_zlarfb( int matrix_layout, char side, char trans, char direct
4242
lapack_int info = 0;
4343
lapack_int ldwork;
4444
lapack_complex_double* work = NULL;
45-
lapack_int ncols_v, nrows_v;
45+
lapack_int nrows_v, ncols_v;
4646
lapack_logical left, col, forward;
4747
char uplo;
4848
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
@@ -56,16 +56,16 @@ lapack_int LAPACKE_zlarfb( int matrix_layout, char side, char trans, char direct
5656
col = LAPACKE_lsame( storev, 'c' );
5757
forward = LAPACKE_lsame( direct, 'f' );
5858

59-
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6059
nrows_v = ( col && left ) ? m : ( ( col && !left ) ? n : ( !col ? k : 1) );
60+
ncols_v = ( !col && left ) ? m : ( ( !col && !left ) ? n : ( col ? k : 1 ) );
6161
uplo = ( ( left && col ) || !( left || col ) ) ? 'l' : 'u';
6262

6363
if( !forward && ( col && k > nrows_v ) || ( !col && k > ncols_v )) {
6464
LAPACKE_xerbla( "LAPACKE_zlarfb", -8 );
6565
return -8;
6666
}
6767
if( LAPACKE_ztz_nancheck( matrix_layout, direct, uplo, 'u',
68-
ncols_v, nrows_v, v, ldv ) ) {
68+
nrows_v, ncols_v, v, ldv ) ) {
6969
return -9;
7070
}
7171
if( LAPACKE_zge_nancheck( matrix_layout, k, k, t, ldt ) ) {

0 commit comments

Comments
 (0)