+lapack_int LAPACKE_ssycon_3( int matrix_layout, char uplo, lapack_int n,
+ const float* a, lapack_int lda, const float* e,
+ const lapack_int* ipiv, float anorm, float* rcond );
+lapack_int LAPACKE_dsycon_3( int matrix_layout, char uplo, lapack_int n,
+ const double* a, lapack_int lda, const double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond );
+lapack_int LAPACKE_csycon_3( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_float* a, lapack_int lda,
+ const lapack_complex_float* e,
+ const lapack_int* ipiv, float anorm, float* rcond );
+lapack_int LAPACKE_zsycon_3( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_double* a, lapack_int lda,
+ const lapack_complex_double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond );
+lapack_int LAPACKE_checon_3( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_float* a, lapack_int lda,
+ const lapack_complex_float* e,
+ const lapack_int* ipiv, float anorm, float* rcond );
+lapack_int LAPACKE_zhecon_3( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_double* a, lapack_int lda,
+ const lapack_complex_double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond );
+lapack_int LAPACKE_ssycon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const float* a, lapack_int lda, const float* e,
+ const lapack_int* ipiv, float anorm,
+ float* rcond, float* work, lapack_int* iwork );
+lapack_int LAPACKE_dsycon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const double* a, lapack_int lda, const double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond, double* work,
+ lapack_int* iwork );
+lapack_int LAPACKE_csycon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_float* a, lapack_int lda,
+ const lapack_complex_float* e,
+ const lapack_int* ipiv, float anorm,
+ float* rcond, lapack_complex_float* work );
+lapack_int LAPACKE_zsycon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_double* a, lapack_int lda,
+ const lapack_complex_double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond, lapack_complex_double* work );
+lapack_int LAPACKE_checon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_float* a, lapack_int lda,
+ const lapack_complex_float* e,
+ const lapack_int* ipiv, float anorm,
+ float* rcond, lapack_complex_float* work );
+lapack_int LAPACKE_zhecon_3_work( int matrix_layout, char uplo, lapack_int n,
+ const lapack_complex_double* a, lapack_int lda,
+ const lapack_complex_double* e,
+ const lapack_int* ipiv, double anorm,
+ double* rcond, lapack_complex_double* work );
+