LAPACKE: fix wrong direction in LAPACKE_?larfb_work
authorVladimir Chalupecky <vladimir.chalupecky@gmail.com>
Thu, 29 Sep 2016 08:44:16 +0000 (17:44 +0900)
committerVladimir Chalupecky <vladimir.chalupecky@gmail.com>
Thu, 29 Sep 2016 08:44:16 +0000 (17:44 +0900)
LAPACKE/src/lapacke_clarfb_work.c
LAPACKE/src/lapacke_dlarfb_work.c
LAPACKE/src/lapacke_slarfb_work.c
LAPACKE/src/lapacke_zlarfb_work.c

index 1ed2237..e91304d 100644 (file)
@@ -123,7 +123,7 @@ lapack_int LAPACKE_clarfb_work( int matrix_layout, char side, char trans,
             LAPACKE_cge_trans( matrix_layout, nrows_v, ncols_v-k, &v[k], ldv,
                                &v_t[k*ldv_t], ldv_t );
         } else if( LAPACKE_lsame( storev, 'r' ) &&
-                   LAPACKE_lsame( direct, 'f' ) ) {
+                   LAPACKE_lsame( direct, 'b' ) ) {
             if( k > ncols_v ) {
                 LAPACKE_xerbla( "LAPACKE_clarfb_work", -8 );
                 return -8;
index 5c833db..caccefa 100644 (file)
@@ -119,7 +119,7 @@ lapack_int LAPACKE_dlarfb_work( int matrix_layout, char side, char trans,
             LAPACKE_dge_trans( matrix_layout, nrows_v, ncols_v-k, &v[k], ldv,
                                &v_t[k*ldv_t], ldv_t );
         } else if( LAPACKE_lsame( storev, 'r' ) &&
-                   LAPACKE_lsame( direct, 'f' ) ) {
+                   LAPACKE_lsame( direct, 'b' ) ) {
             if( k > ncols_v ) {
                 LAPACKE_xerbla( "LAPACKE_dlarfb_work", -8 );
                 return -8;
index a537c39..9f6be26 100644 (file)
@@ -118,7 +118,7 @@ lapack_int LAPACKE_slarfb_work( int matrix_layout, char side, char trans,
             LAPACKE_sge_trans( matrix_layout, nrows_v, ncols_v-k, &v[k], ldv,
                                &v_t[k*ldv_t], ldv_t );
         } else if( LAPACKE_lsame( storev, 'r' ) &&
-                   LAPACKE_lsame( direct, 'f' ) ) {
+                   LAPACKE_lsame( direct, 'b' ) ) {
             if( k > ncols_v ) {
                 LAPACKE_xerbla( "LAPACKE_slarfb_work", -8 );
                 return -8;
index 8e92e17..93eb4f8 100644 (file)
@@ -123,7 +123,7 @@ lapack_int LAPACKE_zlarfb_work( int matrix_layout, char side, char trans,
             LAPACKE_zge_trans( matrix_layout, nrows_v, ncols_v-k, &v[k], ldv,
                                &v_t[k*ldv_t], ldv_t );
         } else if( LAPACKE_lsame( storev, 'r' ) &&
-                   LAPACKE_lsame( direct, 'f' ) ) {
+                   LAPACKE_lsame( direct, 'b' ) ) {
             if( k > ncols_v ) {
                 LAPACKE_xerbla( "LAPACKE_zlarfb_work", -8 );
                 return -8;