const lapack_int* ipiv,
lapack_complex_float* e )
{
- lapack_int info = 0;
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
LAPACKE_xerbla( "LAPACKE_csyconv", -1 );
return -1;
}
#endif
/* Call middle-level interface */
- info = LAPACKE_csyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv,
- e );
-exit_level_0:
- if( info == LAPACK_WORK_MEMORY_ERROR ) {
- LAPACKE_xerbla( "LAPACKE_csyconv", info );
- }
- return info;
+ return LAPACKE_csyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv, e );
}
lapack_int LAPACKE_dsyconv( int matrix_layout, char uplo, char way, lapack_int n,
double* a, lapack_int lda, const lapack_int* ipiv, double* e )
{
- lapack_int info = 0;
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
LAPACKE_xerbla( "LAPACKE_dsyconv", -1 );
return -1;
return -5;
}
#endif
-
/* Call middle-level interface */
- info = LAPACKE_dsyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv,
- e );
-exit_level_0:
- if( info == LAPACK_WORK_MEMORY_ERROR ) {
- LAPACKE_xerbla( "LAPACKE_dsyconv", info );
- }
- return info;
+ return LAPACKE_dsyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv, e );
}
lapack_int LAPACKE_ssyconv( int matrix_layout, char uplo, char way, lapack_int n,
float* a, lapack_int lda, const lapack_int* ipiv, float* e )
{
- lapack_int info = 0;
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
LAPACKE_xerbla( "LAPACKE_ssyconv", -1 );
return -1;
return -5;
}
#endif
-
/* Call middle-level interface */
- info = LAPACKE_ssyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv,
- e );
-exit_level_0:
- if( info == LAPACK_WORK_MEMORY_ERROR ) {
- LAPACKE_xerbla( "LAPACKE_ssyconv", info );
- }
- return info;
+ return LAPACKE_ssyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv, e );
}
const lapack_int* ipiv,
lapack_complex_double* e )
{
- lapack_int info = 0;
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
LAPACKE_xerbla( "LAPACKE_zsyconv", -1 );
return -1;
}
#endif
/* Call middle-level interface */
- info = LAPACKE_zsyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv,
- e );
-
-exit_level_0:
- if( info == LAPACK_WORK_MEMORY_ERROR ) {
- LAPACKE_xerbla( "LAPACKE_zsyconv", info );
- }
- return info;
+ return LAPACKE_zsyconv_work( matrix_layout, uplo, way, n, a, lda, ipiv, e );
}