diff --git a/lapacke_cunmlq_work.c b/lapacke_cunmlq_work.c index 778d4c4..46e7304 100644 --- a/lapacke_cunmlq_work.c +++ b/lapacke_cunmlq_work.c @@ -42,9 +42,6 @@ lapack_int LAPACKE_cunmlq_work( int matrix_layout, char side, char trans, { lapack_int info = 0; lapack_int r; - lapack_int lda_t, ldc_t; - lapack_complex_float* a_t = NULL; - lapack_complex_float* c_t = NULL; if( matrix_layout == LAPACK_COL_MAJOR ) { /* Call LAPACK function and adjust info */ LAPACK_cunmlq( &side, &trans, &m, &n, &k, a, &lda, tau, c, &ldc, work, @@ -54,8 +51,10 @@ lapack_int LAPACKE_cunmlq_work( int matrix_layout, char side, char trans, } } else if( matrix_layout == LAPACK_ROW_MAJOR ) { r = LAPACKE_lsame( side, 'l' ) ? m : n; - lda_t = MAX(1,k); - ldc_t = MAX(1,m); + lapack_int lda_t = MAX(1,k); + lapack_int ldc_t = MAX(1,m); + lapack_complex_float* a_t = NULL; + lapack_complex_float* c_t = NULL; /* Check leading dimension(s) */ if( lda < r ) { info = -8; diff --git a/lapacke_dormlq_work.c b/lapacke_dormlq_work.c index 4559859..d190b6e 100644 --- a/lapacke_dormlq_work.c +++ b/lapacke_dormlq_work.c @@ -41,8 +41,6 @@ lapack_int LAPACKE_dormlq_work( int matrix_layout, char side, char trans, { lapack_int info = 0; lapack_int r; - lapack_int lda_t, ldc_t; - double *a_t = NULL, *c_t = NULL; if( matrix_layout == LAPACK_COL_MAJOR ) { /* Call LAPACK function and adjust info */ LAPACK_dormlq( &side, &trans, &m, &n, &k, a, &lda, tau, c, &ldc, work, @@ -52,8 +50,10 @@ lapack_int LAPACKE_dormlq_work( int matrix_layout, char side, char trans, } } else if( matrix_layout == LAPACK_ROW_MAJOR ) { r = LAPACKE_lsame( side, 'l' ) ? m : n; - lda_t = MAX(1,k); - ldc_t = MAX(1,m); + lapack_int lda_t = MAX(1,k); + lapack_int ldc_t = MAX(1,m); + double *a_t = NULL; + double *c_t = NULL; /* Check leading dimension(s) */ if( lda < r ) { info = -8; diff --git a/lapacke_sormlq_work.c b/lapacke_sormlq_work.c index dde634a..234e205 100644 --- a/lapacke_sormlq_work.c +++ b/lapacke_sormlq_work.c @@ -41,8 +41,6 @@ lapack_int LAPACKE_sormlq_work( int matrix_layout, char side, char trans, { lapack_int info = 0; lapack_int r; - lapack_int lda_t, ldc_t; - float *a_t = NULL, *c_t = NULL; if( matrix_layout == LAPACK_COL_MAJOR ) { /* Call LAPACK function and adjust info */ LAPACK_sormlq( &side, &trans, &m, &n, &k, a, &lda, tau, c, &ldc, work, @@ -52,8 +50,10 @@ lapack_int LAPACKE_sormlq_work( int matrix_layout, char side, char trans, } } else if( matrix_layout == LAPACK_ROW_MAJOR ) { r = LAPACKE_lsame( side, 'l' ) ? m : n; - lda_t = MAX(1,k); - ldc_t = MAX(1,m); + lapack_int lda_t = MAX(1,k); + lapack_int ldc_t = MAX(1,m); + float *a_t = NULL; + float *c_t = NULL; /* Check leading dimension(s) */ if( lda < r ) { info = -8; diff --git a/lapacke_zunmlq_work.c b/lapacke_zunmlq_work.c index b9f0a54..fbc95d6 100644 --- a/lapacke_zunmlq_work.c +++ b/lapacke_zunmlq_work.c @@ -42,9 +42,6 @@ lapack_int LAPACKE_zunmlq_work( int matrix_layout, char side, char trans, { lapack_int info = 0; lapack_int r; - lapack_int lda_t, ldc_t; - lapack_complex_double* a_t = NULL; - lapack_complex_double* c_t = NULL; if( matrix_layout == LAPACK_COL_MAJOR ) { /* Call LAPACK function and adjust info */ LAPACK_zunmlq( &side, &trans, &m, &n, &k, a, &lda, tau, c, &ldc, work, @@ -54,8 +51,10 @@ lapack_int LAPACKE_zunmlq_work( int matrix_layout, char side, char trans, } } else if( matrix_layout == LAPACK_ROW_MAJOR ) { r = LAPACKE_lsame( side, 'l' ) ? m : n; - lda_t = MAX(1,k); - ldc_t = MAX(1,m); + lapack_int lda_t = MAX(1,k); + lapack_int ldc_t = MAX(1,m); + lapack_complex_double* a_t = NULL; + lapack_complex_double* c_t = NULL; /* Check leading dimension(s) */ if( lda < r ) { info = -8;