On 10/28/20 1:12 PM, Aisha Tammy wrote:
On 10/28/20 8:23 AM, Aisha Tammy wrote:
On 10/28/20 7:46 AM, Stuart Henderson wrote:
+cc some people who might be interested to make sure they see this :)

On 2020/10/28 07:32, Aisha Tammy wrote:
Hi,
I was wondering if it is possible to have multiple providers for a library
and then selecting one of them to be used, selecting which provider is
to be installed.
Case in point, we have the math/{lapack,blas} libraries, which are the
reference implementations and not optimized.
I am working on getting OpenBLAS built and ported, which can also
provide the libblas.so and liblapack.so (among other libraries).
It is ABI compatible with the latest BLAS/LAPACK standards so it should
ideally be a drop in replacement for the libraries for math/{lapack,blas}.
This way there is a significant runtime benefit for multiple science
libraries like numpy, scipy, eigen and a bunch of others.
This replacement mechanism is provided in Gentoo and Debian (and its
derivatives).
I don't think we can have the full replacement mechanism at runtime
due to the linking mechanism being different but it should at least
be possible during install time and relinking libraries.
I am not sure how to go about doing this in OpenBSD.

Is there any interest in doing this? I am hoping I can put something
together if people are interested in wanting OpenBLAS based libraries

Cheers,
Aisha
Having alternatives like this is similar to the case where a library has
flavours, which certainly adds complication - we mostly resist doing this
in ports, the exception is apr-util's ldap flavour and I wouldn't really
want to add more.

Is there likely to be a downside to switching outright to OpenBLAS?


Theoretically no, as it is supposed to be ABI compatible.
Reality is often disappointing.
The reference implementations focus on correctness while
OpenBLAS implementation focuses on speed.
So it is *possible* that there may be bugs in the OpenBLAS
based libraries (not saying that reference impl is perfect).

I agree that this will complicate things.
There are like 4 different providers of BLAS/LAPACK that I am
maintaining in Gentoo. I do not want to add all of them in
OpenBSD, OpenBLAS is by far the superior alternative to the
other 3.
The general method for development: write code using BLAS,
test with reference impl, then use in production with OpenBLAS.

One way in which I think this can be simplified:
Combine math/BLAS and math/LAPACK into one package - math/LAPACK
which can supply both libraries. Almost every package which needs
BLAS also needs LAPACK, so there is little configurability that
we lose here.
Then there can be two flavors math/LAPACK-reference and
math/LAPACK-openblas.
More fixes I want to add - add LAPACKE library as well.
For some reason, we don't seem to be building that one.

Best,
Aisha

Hi,
Here is a preliminary version update of math/lapack to 3.9.0
with some patches from debian and gentoo.
Current caveats
(1) I've had to remove the man pages installation.
(2) I am not sure how to enable tests without explicitly putting
the BUILD_TESTING=ON by default, but it adds ~3000 targets
on top of the default ~6700 targets, which is A LOT. But building
the port with BUILD_TESTING=ON and then doing make test works
and all 121 tests pass.
This would be the lapack-reference flavour later, if we do implement the
lapack/openblas thing.
In any case, this should be useful by itself.
Also, this obsoletes the math/blas and math/cblas packages.
This also adds building the lapacke library, which was not being done
before this.

Cheers
Aisha


git is based and dank af, cuz it does not add new files in git diff...

reattaching diff with new patches as well

Aisha


diff --git a/math/lapack/Makefile b/math/lapack/Makefile
index 85e2b1a3565..ef961bfe003 100644
--- a/math/lapack/Makefile
+++ b/math/lapack/Makefile
@@ -2,14 +2,17 @@
COMMENT= library of Fortran linear algebra subroutines -VERSION= 3.8.0
-DISTNAME=      lapack-${VERSION}
-REVISION=      1
+CATEGORIES=    math devel
-SHARED_LIBS= lapack 7.1
+VERSION=       3.9.0
+GH_ACCOUNT=    Reference-LAPACK
+GH_PROJECT=    lapack
+GH_TAGNAME=    v${VERSION}
-CATEGORIES= math
-DISTFILES=     ${DISTNAME}.tar.gz manpages.tgz:0
+SHARED_LIBS=   lapack 7.2 \
+               lapacke 7.2 \
+               blas 7.2 \
+               cblas 7.2
HOMEPAGE= http://www.netlib.org/lapack/ @@ -18,69 +21,15 @@ MAINTAINER= Steven Mestdagh <ste...@openbsd.org>
 # BSD
 PERMIT_PACKAGE=        Yes
-MASTER_SITES= https://www.netlib.org/lapack/ \
-               https://www.netlib.no/netlib/lapack/
-MASTER_SITES0= https://www.netlib.org/lapack/
-DIST_SUBDIR=   ${DISTNAME}
+WANTLIB+=      m
-LIB_DEPENDS = math/blas
-WANTLIB =      blas>=1 m
-
-MODULES=       fortran
+MODULES=       devel/cmake fortran
 MODFORTRAN_COMPILER = gfortran
 BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS}
-MAKE_ENV= SHLIB_MAJOR=${LIBlapack_VERSION:R} \
-               SHLIB_MINOR=${LIBlapack_VERSION:E} \
-               TIMER=EXT_ETIME \
-               FC="${MODFORTRAN_COMPILER} -cpp" \
-               CC=${MODFORTRAN_COMPILER}
-FAKE_FLAGS=    LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
-USE_GROFF =    Yes
-
-TEST_DEPENDS=  devel/gmake
-TEST_FLAGS=    PLAT= OPTS= FORTRAN=${MODFORTRAN_COMPILER} \
-               LOADER=${MODFORTRAN_COMPILER} \
-               LAPACKLIB=SRC/liblapack.a \
-               BLASLIB="${LOCALBASE}/lib/libblas.a 
${LOCALBASE}/lib/libgfortran.a"
-
-MAKE_FILE=     ${FILESDIR}/Makefile
-WRKSRC=                ${WRKDIST}/SRC
-
-MANSRC=                ${WRKDIR}/man/man3
-
-# avoid 'unknown manpage type' errors and move manpages to section 3
-pre-configure:
-       @cp ${WRKDIST}/make.inc.example ${WRKDIST}/make.inc
-       @cd ${WRKSRC} && for f in *.F ; do mv $$f $${f%.F}.f ; done
-
-post-build:
-       @cd ${MANSRC} && for m in *.f.3 ; do perl -pi \
-               -e 'if ($$. == 1) {s/(\.TH\s+)"([^"]+)\.f"\s+3\s+("[^"]+")/\1 \2 3f \3 "LAPACK 
Version ${VERSION}" "LAPACK Version ${VERSION}"/}' \
-               -e 'if ($$. == 5) {s/^(\w+)\.f \\-/\1/}' $$m ; done
-       @cd ${MANSRC} && \
-               for m in SRC_*.f.3; do mv $$m $${m#SRC_}; done && \
-               for m in *.f.3; do mv $$m $${m%\.f\.3}.3f; done
-
-post-install:
-       @cd ${MANSRC} && for m in `${MAKE} -f ${MAKE_FILE} printsrc | \
-               perl -p -e 's/\s/\n/g' | \
-               grep -v TIME | \
-               grep -v ssytrd_sb2st.f | \
-               grep -v dsytrd_sb2st.f | \
-               grep -v chetrd_hb2st.f | \
-               grep -v zhetrd_hb2st.f | \
-               grep -v dlamch.f | \
-               grep -v iparam2stage.f | \
-               grep -v ilaver.f | \
-               grep -v slamch.f | \
-               grep -v lsame.f | \
-               grep -v xerbla.f | \
-               grep -v xerbla_array.f` ; do \
-               ${INSTALL_MAN} `basename $${m%.f}.3f` ${PREFIX}/man/man3f ; done
-
-do-test:
-       cd ${WRKDIST}/TESTING/MATGEN && gmake ${ALL_TEST_FLAGS}
-       cd ${WRKDIST}/TESTING && gmake ${ALL_TEST_FLAGS}
+CONFIGURE_ARGS=        -DCBLAS=ON \
+                       -DLAPACKE=ON \
+                       -DBUILD_SHARED_LIBS=ON \
+                       -DBUILD_TESTING=OFF
.include <bsd.port.mk>
diff --git a/math/lapack/distinfo b/math/lapack/distinfo
index e8ff7f8d346..99be6650450 100644
--- a/math/lapack/distinfo
+++ b/math/lapack/distinfo
@@ -1,4 +1,2 @@
-SHA256 (lapack-3.8.0/lapack-3.8.0.tar.gz) = 
3rIsxKYSC/9yYhFVqZF/SF+W74MZrAdKevvGiquIvPY=
-SHA256 (lapack-3.8.0/manpages.tgz) = 
IpprpXnvbkH7rjKo7p6eWmILO1G9JEZm44bJXHucYIM=
-SIZE (lapack-3.8.0/lapack-3.8.0.tar.gz) = 7426094
-SIZE (lapack-3.8.0/manpages.tgz) = 1930616
+SHA256 (lapack-3.9.0.tar.gz) = EGCH8btfRq/fun9WnQy+I9rLmgfNJHM3ZaDonb4a1XM=
+SIZE (lapack-3.9.0.tar.gz) = 7534567
diff --git a/math/lapack/patches/patch-BLAS_SRC_Makefile 
b/math/lapack/patches/patch-BLAS_SRC_Makefile
new file mode 100644
index 00000000000..f098c2212e7
--- /dev/null
+++ b/math/lapack/patches/patch-BLAS_SRC_Makefile
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Fix i{c,z}amax behavior on any-i386 and m68k
+
+Index: BLAS/SRC/Makefile
+--- BLAS/SRC/Makefile.orig
++++ BLAS/SRC/Makefile
+@@ -169,3 +169,9 @@ cleanobj:
+       rm -f *.o
+ cleanlib:
+       #rm -f $(BLASLIB)  # May point to a system lib, e.g. -lblas
++
++icamax.o: icamax.f
++      $(FC) $(FFLAGS) -ffloat-store -c $< -o $@
++
++izamax.o: izamax.f
++      $(FC) $(FFLAGS) -ffloat-store -c $< -o $@
diff --git a/math/lapack/patches/patch-CMakeLists_txt 
b/math/lapack/patches/patch-CMakeLists_txt
new file mode 100644
index 00000000000..6c156a86572
--- /dev/null
+++ b/math/lapack/patches/patch-CMakeLists_txt
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+build testing without caring for coverage
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -127,7 +127,7 @@ set(PKG_CONFIG_DIR ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+
+ # --------------------------------------------------
+ # Testing
+-option(BUILD_TESTING "Build tests" ${_is_coverage_build})
++option(BUILD_TESTING "Build tests")
+ include(CTest)
+ message(STATUS "Build tests: ${BUILD_TESTING}")
+
+@@ -443,4 +443,4 @@ install(FILES
+   DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION}
+   COMPONENT Development
+   )
+-
+\ No newline at end of file
++
diff --git a/math/lapack/patches/patch-LAPACKE_include_lapack_h 
b/math/lapack/patches/patch-LAPACKE_include_lapack_h
new file mode 100644
index 00000000000..a38129fd6a5
--- /dev/null
+++ b/math/lapack/patches/patch-LAPACKE_include_lapack_h
@@ -0,0 +1,128 @@
+$OpenBSD$
+
+Restore missing LAPACK prototypes dropped in 3.9.0
+
+Index: LAPACKE/include/lapack.h
+--- LAPACKE/include/lapack.h.orig
++++ LAPACKE/include/lapack.h
+@@ -1842,6 +1842,28 @@ void LAPACK_zgeqlf(
+     lapack_complex_double* work, lapack_int const* lwork,
+     lapack_int* info );
+
++#define LAPACK_sgeqpf LAPACK_GLOBAL(sgeqpf,SGEQPF)
++void LAPACK_sgeqpf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
++                    lapack_int* jpvt, float* tau, float* work,
++                    lapack_int *info );
++
++#define LAPACK_dgeqpf LAPACK_GLOBAL(dgeqpf,DGEQPF)
++void LAPACK_dgeqpf( lapack_int* m, lapack_int* n, double* a, lapack_int* lda,
++                    lapack_int* jpvt, double* tau, double* work,
++                    lapack_int *info );
++
++#define LAPACK_cgeqpf LAPACK_GLOBAL(cgeqpf,CGEQPF)
++void LAPACK_cgeqpf( lapack_int* m, lapack_int* n, lapack_complex_float* a,
++                    lapack_int* lda, lapack_int* jpvt,
++                    lapack_complex_float* tau, lapack_complex_float* work,
++                    float* rwork, lapack_int *info );
++
++#define LAPACK_zgeqpf LAPACK_GLOBAL(zgeqpf,ZGEQPF)
++void LAPACK_zgeqpf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
++                    lapack_int* lda, lapack_int* jpvt,
++                    lapack_complex_double* tau, lapack_complex_double* work,
++                    double* rwork, lapack_int *info );
++
+ #define LAPACK_cgeqp3 LAPACK_GLOBAL(cgeqp3,CGEQP3)
+ void LAPACK_cgeqp3(
+     lapack_int const* m, lapack_int const* n,
+@@ -3617,6 +3639,47 @@ void LAPACK_zggrqf(
+     lapack_complex_double* work, lapack_int const* lwork,
+     lapack_int* info );
+
++#define LAPACK_sggsvd LAPACK_GLOBAL(sggsvd,SGGSVD)
++lapack_int LAPACKE_sggsvd( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int n, lapack_int p,
++                           lapack_int* k, lapack_int* l, float* a,
++                           lapack_int lda, float* b, lapack_int ldb,
++                           float* alpha, float* beta, float* u, lapack_int 
ldu,
++                           float* v, lapack_int ldv, float* q, lapack_int ldq,
++                           lapack_int* iwork );
++
++#define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD)
++lapack_int LAPACKE_dggsvd( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int n, lapack_int p,
++                           lapack_int* k, lapack_int* l, double* a,
++                           lapack_int lda, double* b, lapack_int ldb,
++                           double* alpha, double* beta, double* u,
++                           lapack_int ldu, double* v, lapack_int ldv, double* 
q,
++                           lapack_int ldq, lapack_int* iwork );
++
++#define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD)
++lapack_int LAPACKE_cggsvd( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int n, lapack_int p,
++                           lapack_int* k, lapack_int* l,
++                           lapack_complex_float* a, lapack_int lda,
++                           lapack_complex_float* b, lapack_int ldb,
++                           float* alpha, float* beta, lapack_complex_float* u,
++                           lapack_int ldu, lapack_complex_float* v,
++                           lapack_int ldv, lapack_complex_float* q,
++                           lapack_int ldq, lapack_int* iwork );
++
++#define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD)
++lapack_int LAPACKE_zggsvd( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int n, lapack_int p,
++                           lapack_int* k, lapack_int* l,
++                           lapack_complex_double* a, lapack_int lda,
++                           lapack_complex_double* b, lapack_int ldb,
++                           double* alpha, double* beta,
++                           lapack_complex_double* u, lapack_int ldu,
++                           lapack_complex_double* v, lapack_int ldv,
++                           lapack_complex_double* q, lapack_int ldq,
++                           lapack_int* iwork );
++
+ #define LAPACK_cggsvd3 LAPACK_GLOBAL(cggsvd3,CGGSVD3)
+ void LAPACK_cggsvd3(
+     char const* jobu, char const* jobv, char const* jobq,
+@@ -3678,6 +3741,43 @@ void LAPACK_zggsvd3(
+     double* rwork,
+     lapack_int* iwork,
+     lapack_int* info );
++
++#define LAPACK_sggsvp LAPACK_GLOBAL(sggsvp,SGGSVP)
++lapack_int LAPACKE_sggsvp( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int p, lapack_int n, float* a,
++                           lapack_int lda, float* b, lapack_int ldb, float 
tola,
++                           float tolb, lapack_int* k, lapack_int* l, float* u,
++                           lapack_int ldu, float* v, lapack_int ldv, float* q,
++                           lapack_int ldq );
++
++#define LAPACK_dggsvp LAPACK_GLOBAL(dggsvp,DGGSVP)
++lapack_int LAPACKE_dggsvp( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int p, lapack_int n, double* 
a,
++                           lapack_int lda, double* b, lapack_int ldb,
++                           double tola, double tolb, lapack_int* k,
++                           lapack_int* l, double* u, lapack_int ldu, double* 
v,
++                           lapack_int ldv, double* q, lapack_int ldq );
++
++#define LAPACK_cggsvp LAPACK_GLOBAL(cggsvp,CGGSVP)
++lapack_int LAPACKE_cggsvp( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int p, lapack_int n,
++                           lapack_complex_float* a, lapack_int lda,
++                           lapack_complex_float* b, lapack_int ldb, float 
tola,
++                           float tolb, lapack_int* k, lapack_int* l,
++                           lapack_complex_float* u, lapack_int ldu,
++                           lapack_complex_float* v, lapack_int ldv,
++                           lapack_complex_float* q, lapack_int ldq );
++
++#define LAPACK_zggsvp LAPACK_GLOBAL(zggsvp,ZGGSVP)
++lapack_int LAPACKE_zggsvp( int matrix_layout, char jobu, char jobv, char jobq,
++                           lapack_int m, lapack_int p, lapack_int n,
++                           lapack_complex_double* a, lapack_int lda,
++                           lapack_complex_double* b, lapack_int ldb,
++                           double tola, double tolb, lapack_int* k,
++                           lapack_int* l, lapack_complex_double* u,
++                           lapack_int ldu, lapack_complex_double* v,
++                           lapack_int ldv, lapack_complex_double* q,
++                           lapack_int ldq );
+
+ #define LAPACK_cggsvp3 LAPACK_GLOBAL(cggsvp3,CGGSVP3)
+ void LAPACK_cggsvp3(
diff --git a/math/lapack/patches/patch-SRC_dcombssq_f 
b/math/lapack/patches/patch-SRC_dcombssq_f
new file mode 100644
index 00000000000..0d0ce6d419f
--- /dev/null
+++ b/math/lapack/patches/patch-SRC_dcombssq_f
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Fix NaN propagation in DCOMBSSQ
+
+Index: SRC/dcombssq.f
+--- SRC/dcombssq.f.orig
++++ SRC/dcombssq.f
+@@ -80,6 +80,8 @@
+       IF( V1( 1 ).GE.V2( 1 ) ) THEN
+          IF( V1( 1 ).NE.ZERO ) THEN
+             V1( 2 ) = V1( 2 ) + ( V2( 1 ) / V1( 1 ) )**2 * V2( 2 )
++         ELSE
++            V1( 2 ) = V1( 2 ) + V2( 2 )
+          END IF
+       ELSE
+          V1( 2 ) = V2( 2 ) + ( V1( 1 ) / V2( 1 ) )**2 * V1( 2 )
diff --git a/math/lapack/patches/patch-SRC_scombssq_f 
b/math/lapack/patches/patch-SRC_scombssq_f
new file mode 100644
index 00000000000..63eb9a8d267
--- /dev/null
+++ b/math/lapack/patches/patch-SRC_scombssq_f
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Fix NaN propagation in SCOMBSSQ
+
+Index: SRC/scombssq.f
+--- SRC/scombssq.f.orig
++++ SRC/scombssq.f
+@@ -80,6 +80,8 @@
+       IF( V1( 1 ).GE.V2( 1 ) ) THEN
+          IF( V1( 1 ).NE.ZERO ) THEN
+             V1( 2 ) = V1( 2 ) + ( V2( 1 ) / V1( 1 ) )**2 * V2( 2 )
++         ELSE
++            V1( 2 ) = V1( 2 ) + V2( 2 )
+          END IF
+       ELSE
+          V1( 2 ) = V2( 2 ) + ( V1( 1 ) / V2( 1 ) )**2 * V1( 2 )
diff --git a/math/lapack/pkg/PLIST b/math/lapack/pkg/PLIST
index 9aa003190ca..c2b0af5df94 100644
--- a/math/lapack/pkg/PLIST
+++ b/math/lapack/pkg/PLIST
@@ -1,1831 +1,34 @@
 @comment $OpenBSD: PLIST,v 1.9 2019/04/24 15:30:31 steven Exp $
-lib/liblapack.a
+include/cblas.h
+include/cblas_f77.h
+include/cblas_mangling.h
+include/cblas_test.h
+include/lapack.h
+include/lapacke.h
+include/lapacke_config.h
+include/lapacke_mangling.h
+include/lapacke_utils.h
+lib/cmake/
+lib/cmake/cblas-3.9.0/
+lib/cmake/cblas-3.9.0/cblas-config-version.cmake
+lib/cmake/cblas-3.9.0/cblas-config.cmake
+lib/cmake/cblas-3.9.0/cblas-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/cblas-3.9.0/cblas-targets.cmake
+lib/cmake/lapack-3.9.0/
+lib/cmake/lapack-3.9.0/lapack-config-version.cmake
+lib/cmake/lapack-3.9.0/lapack-config.cmake
+lib/cmake/lapack-3.9.0/lapack-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/lapack-3.9.0/lapack-targets.cmake
+lib/cmake/lapacke-3.9.0/
+lib/cmake/lapacke-3.9.0/lapacke-config-version.cmake
+lib/cmake/lapacke-3.9.0/lapacke-config.cmake
+lib/cmake/lapacke-3.9.0/lapacke-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/lapacke-3.9.0/lapacke-targets.cmake
+@lib lib/libblas.so.${LIBblas_VERSION}
+@lib lib/libcblas.so.${LIBcblas_VERSION}
 @lib lib/liblapack.so.${LIBlapack_VERSION}
-lib/liblapack_p.a
-@man man/man3f/cbbcsd.3f
-@man man/man3f/cbdsqr.3f
-@man man/man3f/cgbbrd.3f
-@man man/man3f/cgbcon.3f
-@man man/man3f/cgbequ.3f
-@man man/man3f/cgbequb.3f
-@man man/man3f/cgbrfs.3f
-@man man/man3f/cgbsv.3f
-@man man/man3f/cgbsvx.3f
-@man man/man3f/cgbtf2.3f
-@man man/man3f/cgbtrf.3f
-@man man/man3f/cgbtrs.3f
-@man man/man3f/cgebak.3f
-@man man/man3f/cgebal.3f
-@man man/man3f/cgebd2.3f
-@man man/man3f/cgebrd.3f
-@man man/man3f/cgecon.3f
-@man man/man3f/cgeequ.3f
-@man man/man3f/cgeequb.3f
-@man man/man3f/cgees.3f
-@man man/man3f/cgeesx.3f
-@man man/man3f/cgeev.3f
-@man man/man3f/cgeevx.3f
-@man man/man3f/cgehd2.3f
-@man man/man3f/cgehrd.3f
-@man man/man3f/cgejsv.3f
-@man man/man3f/cgelq.3f
-@man man/man3f/cgelq2.3f
-@man man/man3f/cgelqf.3f
-@man man/man3f/cgelqt.3f
-@man man/man3f/cgelqt3.3f
-@man man/man3f/cgels.3f
-@man man/man3f/cgelsd.3f
-@man man/man3f/cgelss.3f
-@man man/man3f/cgelsy.3f
-@man man/man3f/cgemlq.3f
-@man man/man3f/cgemlqt.3f
-@man man/man3f/cgemqr.3f
-@man man/man3f/cgemqrt.3f
-@man man/man3f/cgeql2.3f
-@man man/man3f/cgeqlf.3f
-@man man/man3f/cgeqp3.3f
-@man man/man3f/cgeqr.3f
-@man man/man3f/cgeqr2.3f
-@man man/man3f/cgeqr2p.3f
-@man man/man3f/cgeqrf.3f
-@man man/man3f/cgeqrfp.3f
-@man man/man3f/cgeqrt.3f
-@man man/man3f/cgeqrt2.3f
-@man man/man3f/cgeqrt3.3f
-@man man/man3f/cgerfs.3f
-@man man/man3f/cgerq2.3f
-@man man/man3f/cgerqf.3f
-@man man/man3f/cgesc2.3f
-@man man/man3f/cgesdd.3f
-@man man/man3f/cgesv.3f
-@man man/man3f/cgesvd.3f
-@man man/man3f/cgesvdx.3f
-@man man/man3f/cgesvj.3f
-@man man/man3f/cgesvx.3f
-@man man/man3f/cgetc2.3f
-@man man/man3f/cgetf2.3f
-@man man/man3f/cgetrf.3f
-@man man/man3f/cgetrf2.3f
-@man man/man3f/cgetri.3f
-@man man/man3f/cgetrs.3f
-@man man/man3f/cgetsls.3f
-@man man/man3f/cggbak.3f
-@man man/man3f/cggbal.3f
-@man man/man3f/cgges.3f
-@man man/man3f/cgges3.3f
-@man man/man3f/cggesx.3f
-@man man/man3f/cggev.3f
-@man man/man3f/cggev3.3f
-@man man/man3f/cggevx.3f
-@man man/man3f/cggglm.3f
-@man man/man3f/cgghd3.3f
-@man man/man3f/cgghrd.3f
-@man man/man3f/cgglse.3f
-@man man/man3f/cggqrf.3f
-@man man/man3f/cggrqf.3f
-@man man/man3f/cggsvd3.3f
-@man man/man3f/cggsvp3.3f
-@man man/man3f/cgsvj0.3f
-@man man/man3f/cgsvj1.3f
-@man man/man3f/cgtcon.3f
-@man man/man3f/cgtrfs.3f
-@man man/man3f/cgtsv.3f
-@man man/man3f/cgtsvx.3f
-@man man/man3f/cgttrf.3f
-@man man/man3f/cgttrs.3f
-@man man/man3f/cgtts2.3f
-@man man/man3f/chb2st_kernels.3f
-@man man/man3f/chbev.3f
-@man man/man3f/chbev_2stage.3f
-@man man/man3f/chbevd.3f
-@man man/man3f/chbevd_2stage.3f
-@man man/man3f/chbevx.3f
-@man man/man3f/chbevx_2stage.3f
-@man man/man3f/chbgst.3f
-@man man/man3f/chbgv.3f
-@man man/man3f/chbgvd.3f
-@man man/man3f/chbgvx.3f
-@man man/man3f/chbtrd.3f
-@man man/man3f/checon.3f
-@man man/man3f/checon_3.3f
-@man man/man3f/checon_rook.3f
-@man man/man3f/cheequb.3f
-@man man/man3f/cheev.3f
-@man man/man3f/cheev_2stage.3f
-@man man/man3f/cheevd.3f
-@man man/man3f/cheevd_2stage.3f
-@man man/man3f/cheevr.3f
-@man man/man3f/cheevr_2stage.3f
-@man man/man3f/cheevx.3f
-@man man/man3f/cheevx_2stage.3f
-@man man/man3f/chegs2.3f
-@man man/man3f/chegst.3f
-@man man/man3f/chegv.3f
-@man man/man3f/chegv_2stage.3f
-@man man/man3f/chegvd.3f
-@man man/man3f/chegvx.3f
-@man man/man3f/cherfs.3f
-@man man/man3f/chesv.3f
-@man man/man3f/chesv_aa.3f
-@man man/man3f/chesv_aa_2stage.3f
-@man man/man3f/chesv_rk.3f
-@man man/man3f/chesv_rook.3f
-@man man/man3f/chesvx.3f
-@man man/man3f/cheswapr.3f
-@man man/man3f/chetd2.3f
-@man man/man3f/chetf2.3f
-@man man/man3f/chetf2_rk.3f
-@man man/man3f/chetf2_rook.3f
-@man man/man3f/chetrd.3f
-@man man/man3f/chetrd_2stage.3f
-@man man/man3f/chetrd_he2hb.3f
-@man man/man3f/chetrf.3f
-@man man/man3f/chetrf_aa.3f
-@man man/man3f/chetrf_aa_2stage.3f
-@man man/man3f/chetrf_rk.3f
-@man man/man3f/chetrf_rook.3f
-@man man/man3f/chetri.3f
-@man man/man3f/chetri2.3f
-@man man/man3f/chetri2x.3f
-@man man/man3f/chetri_3.3f
-@man man/man3f/chetri_3x.3f
-@man man/man3f/chetri_rook.3f
-@man man/man3f/chetrs.3f
-@man man/man3f/chetrs2.3f
-@man man/man3f/chetrs_3.3f
-@man man/man3f/chetrs_aa.3f
-@man man/man3f/chetrs_aa_2stage.3f
-@man man/man3f/chetrs_rook.3f
-@man man/man3f/chfrk.3f
-@man man/man3f/chgeqz.3f
-@man man/man3f/chla_transtype.3f
-@man man/man3f/chpcon.3f
-@man man/man3f/chpev.3f
-@man man/man3f/chpevd.3f
-@man man/man3f/chpevx.3f
-@man man/man3f/chpgst.3f
-@man man/man3f/chpgv.3f
-@man man/man3f/chpgvd.3f
-@man man/man3f/chpgvx.3f
-@man man/man3f/chprfs.3f
-@man man/man3f/chpsv.3f
-@man man/man3f/chpsvx.3f
-@man man/man3f/chptrd.3f
-@man man/man3f/chptrf.3f
-@man man/man3f/chptri.3f
-@man man/man3f/chptrs.3f
-@man man/man3f/chsein.3f
-@man man/man3f/chseqr.3f
-@man man/man3f/clabrd.3f
-@man man/man3f/clacgv.3f
-@man man/man3f/clacn2.3f
-@man man/man3f/clacon.3f
-@man man/man3f/clacp2.3f
-@man man/man3f/clacpy.3f
-@man man/man3f/clacrm.3f
-@man man/man3f/clacrt.3f
-@man man/man3f/cladiv.3f
-@man man/man3f/claed0.3f
-@man man/man3f/claed7.3f
-@man man/man3f/claed8.3f
-@man man/man3f/claein.3f
-@man man/man3f/claesy.3f
-@man man/man3f/claev2.3f
-@man man/man3f/clag2z.3f
-@man man/man3f/clags2.3f
-@man man/man3f/clagtm.3f
-@man man/man3f/clahef.3f
-@man man/man3f/clahef_aa.3f
-@man man/man3f/clahef_rk.3f
-@man man/man3f/clahef_rook.3f
-@man man/man3f/clahqr.3f
-@man man/man3f/clahr2.3f
-@man man/man3f/claic1.3f
-@man man/man3f/clals0.3f
-@man man/man3f/clalsa.3f
-@man man/man3f/clalsd.3f
-@man man/man3f/clamswlq.3f
-@man man/man3f/clamtsqr.3f
-@man man/man3f/clangb.3f
-@man man/man3f/clange.3f
-@man man/man3f/clangt.3f
-@man man/man3f/clanhb.3f
-@man man/man3f/clanhe.3f
-@man man/man3f/clanhf.3f
-@man man/man3f/clanhp.3f
-@man man/man3f/clanhs.3f
-@man man/man3f/clanht.3f
-@man man/man3f/clansb.3f
-@man man/man3f/clansp.3f
-@man man/man3f/clansy.3f
-@man man/man3f/clantb.3f
-@man man/man3f/clantp.3f
-@man man/man3f/clantr.3f
-@man man/man3f/clapll.3f
-@man man/man3f/clapmr.3f
-@man man/man3f/clapmt.3f
-@man man/man3f/claqgb.3f
-@man man/man3f/claqge.3f
-@man man/man3f/claqhb.3f
-@man man/man3f/claqhe.3f
-@man man/man3f/claqhp.3f
-@man man/man3f/claqp2.3f
-@man man/man3f/claqps.3f
-@man man/man3f/claqr0.3f
-@man man/man3f/claqr1.3f
-@man man/man3f/claqr2.3f
-@man man/man3f/claqr3.3f
-@man man/man3f/claqr4.3f
-@man man/man3f/claqr5.3f
-@man man/man3f/claqsb.3f
-@man man/man3f/claqsp.3f
-@man man/man3f/claqsy.3f
-@man man/man3f/clar1v.3f
-@man man/man3f/clar2v.3f
-@man man/man3f/clarcm.3f
-@man man/man3f/clarf.3f
-@man man/man3f/clarfb.3f
-@man man/man3f/clarfg.3f
-@man man/man3f/clarfgp.3f
-@man man/man3f/clarft.3f
-@man man/man3f/clarfx.3f
-@man man/man3f/clarfy.3f
-@man man/man3f/clargv.3f
-@man man/man3f/clarnv.3f
-@man man/man3f/clarrv.3f
-@man man/man3f/clartg.3f
-@man man/man3f/clartv.3f
-@man man/man3f/clarz.3f
-@man man/man3f/clarzb.3f
-@man man/man3f/clarzt.3f
-@man man/man3f/clascl.3f
-@man man/man3f/claset.3f
-@man man/man3f/clasr.3f
-@man man/man3f/classq.3f
-@man man/man3f/claswlq.3f
-@man man/man3f/claswp.3f
-@man man/man3f/clasyf.3f
-@man man/man3f/clasyf_aa.3f
-@man man/man3f/clasyf_rk.3f
-@man man/man3f/clasyf_rook.3f
-@man man/man3f/clatbs.3f
-@man man/man3f/clatdf.3f
-@man man/man3f/clatps.3f
-@man man/man3f/clatrd.3f
-@man man/man3f/clatrs.3f
-@man man/man3f/clatrz.3f
-@man man/man3f/clatsqr.3f
-@man man/man3f/clauu2.3f
-@man man/man3f/clauum.3f
-@man man/man3f/cpbcon.3f
-@man man/man3f/cpbequ.3f
-@man man/man3f/cpbrfs.3f
-@man man/man3f/cpbstf.3f
-@man man/man3f/cpbsv.3f
-@man man/man3f/cpbsvx.3f
-@man man/man3f/cpbtf2.3f
-@man man/man3f/cpbtrf.3f
-@man man/man3f/cpbtrs.3f
-@man man/man3f/cpftrf.3f
-@man man/man3f/cpftri.3f
-@man man/man3f/cpftrs.3f
-@man man/man3f/cpocon.3f
-@man man/man3f/cpoequ.3f
-@man man/man3f/cpoequb.3f
-@man man/man3f/cporfs.3f
-@man man/man3f/cposv.3f
-@man man/man3f/cposvx.3f
-@man man/man3f/cpotf2.3f
-@man man/man3f/cpotrf.3f
-@man man/man3f/cpotrf2.3f
-@man man/man3f/cpotri.3f
-@man man/man3f/cpotrs.3f
-@man man/man3f/cppcon.3f
-@man man/man3f/cppequ.3f
-@man man/man3f/cpprfs.3f
-@man man/man3f/cppsv.3f
-@man man/man3f/cppsvx.3f
-@man man/man3f/cpptrf.3f
-@man man/man3f/cpptri.3f
-@man man/man3f/cpptrs.3f
-@man man/man3f/cpstf2.3f
-@man man/man3f/cpstrf.3f
-@man man/man3f/cptcon.3f
-@man man/man3f/cpteqr.3f
-@man man/man3f/cptrfs.3f
-@man man/man3f/cptsv.3f
-@man man/man3f/cptsvx.3f
-@man man/man3f/cpttrf.3f
-@man man/man3f/cpttrs.3f
-@man man/man3f/cptts2.3f
-@man man/man3f/crot.3f
-@man man/man3f/cspcon.3f
-@man man/man3f/cspmv.3f
-@man man/man3f/cspr.3f
-@man man/man3f/csprfs.3f
-@man man/man3f/cspsv.3f
-@man man/man3f/cspsvx.3f
-@man man/man3f/csptrf.3f
-@man man/man3f/csptri.3f
-@man man/man3f/csptrs.3f
-@man man/man3f/csrscl.3f
-@man man/man3f/cstedc.3f
-@man man/man3f/cstegr.3f
-@man man/man3f/cstein.3f
-@man man/man3f/cstemr.3f
-@man man/man3f/csteqr.3f
-@man man/man3f/csycon.3f
-@man man/man3f/csycon_3.3f
-@man man/man3f/csycon_rook.3f
-@man man/man3f/csyconv.3f
-@man man/man3f/csyconvf.3f
-@man man/man3f/csyconvf_rook.3f
-@man man/man3f/csyequb.3f
-@man man/man3f/csymv.3f
-@man man/man3f/csyr.3f
-@man man/man3f/csyrfs.3f
-@man man/man3f/csysv.3f
-@man man/man3f/csysv_aa.3f
-@man man/man3f/csysv_aa_2stage.3f
-@man man/man3f/csysv_rk.3f
-@man man/man3f/csysv_rook.3f
-@man man/man3f/csysvx.3f
-@man man/man3f/csyswapr.3f
-@man man/man3f/csytf2.3f
-@man man/man3f/csytf2_rk.3f
-@man man/man3f/csytf2_rook.3f
-@man man/man3f/csytrf.3f
-@man man/man3f/csytrf_aa.3f
-@man man/man3f/csytrf_aa_2stage.3f
-@man man/man3f/csytrf_rk.3f
-@man man/man3f/csytrf_rook.3f
-@man man/man3f/csytri.3f
-@man man/man3f/csytri2.3f
-@man man/man3f/csytri2x.3f
-@man man/man3f/csytri_3.3f
-@man man/man3f/csytri_3x.3f
-@man man/man3f/csytri_rook.3f
-@man man/man3f/csytrs.3f
-@man man/man3f/csytrs2.3f
-@man man/man3f/csytrs_3.3f
-@man man/man3f/csytrs_aa.3f
-@man man/man3f/csytrs_aa_2stage.3f
-@man man/man3f/csytrs_rook.3f
-@man man/man3f/ctbcon.3f
-@man man/man3f/ctbrfs.3f
-@man man/man3f/ctbtrs.3f
-@man man/man3f/ctfsm.3f
-@man man/man3f/ctftri.3f
-@man man/man3f/ctfttp.3f
-@man man/man3f/ctfttr.3f
-@man man/man3f/ctgevc.3f
-@man man/man3f/ctgex2.3f
-@man man/man3f/ctgexc.3f
-@man man/man3f/ctgsen.3f
-@man man/man3f/ctgsja.3f
-@man man/man3f/ctgsna.3f
-@man man/man3f/ctgsy2.3f
-@man man/man3f/ctgsyl.3f
-@man man/man3f/ctpcon.3f
-@man man/man3f/ctplqt.3f
-@man man/man3f/ctplqt2.3f
-@man man/man3f/ctpmlqt.3f
-@man man/man3f/ctpmqrt.3f
-@man man/man3f/ctpqrt.3f
-@man man/man3f/ctpqrt2.3f
-@man man/man3f/ctprfb.3f
-@man man/man3f/ctprfs.3f
-@man man/man3f/ctptri.3f
-@man man/man3f/ctptrs.3f
-@man man/man3f/ctpttf.3f
-@man man/man3f/ctpttr.3f
-@man man/man3f/ctrcon.3f
-@man man/man3f/ctrevc.3f
-@man man/man3f/ctrevc3.3f
-@man man/man3f/ctrexc.3f
-@man man/man3f/ctrrfs.3f
-@man man/man3f/ctrsen.3f
-@man man/man3f/ctrsna.3f
-@man man/man3f/ctrsyl.3f
-@man man/man3f/ctrti2.3f
-@man man/man3f/ctrtri.3f
-@man man/man3f/ctrtrs.3f
-@man man/man3f/ctrttf.3f
-@man man/man3f/ctrttp.3f
-@man man/man3f/ctzrzf.3f
-@man man/man3f/cunbdb.3f
-@man man/man3f/cunbdb1.3f
-@man man/man3f/cunbdb2.3f
-@man man/man3f/cunbdb3.3f
-@man man/man3f/cunbdb4.3f
-@man man/man3f/cunbdb5.3f
-@man man/man3f/cunbdb6.3f
-@man man/man3f/cuncsd.3f
-@man man/man3f/cuncsd2by1.3f
-@man man/man3f/cung2l.3f
-@man man/man3f/cung2r.3f
-@man man/man3f/cungbr.3f
-@man man/man3f/cunghr.3f
-@man man/man3f/cungl2.3f
-@man man/man3f/cunglq.3f
-@man man/man3f/cungql.3f
-@man man/man3f/cungqr.3f
-@man man/man3f/cungr2.3f
-@man man/man3f/cungrq.3f
-@man man/man3f/cungtr.3f
-@man man/man3f/cunm22.3f
-@man man/man3f/cunm2l.3f
-@man man/man3f/cunm2r.3f
-@man man/man3f/cunmbr.3f
-@man man/man3f/cunmhr.3f
-@man man/man3f/cunml2.3f
-@man man/man3f/cunmlq.3f
-@man man/man3f/cunmql.3f
-@man man/man3f/cunmqr.3f
-@man man/man3f/cunmr2.3f
-@man man/man3f/cunmr3.3f
-@man man/man3f/cunmrq.3f
-@man man/man3f/cunmrz.3f
-@man man/man3f/cunmtr.3f
-@man man/man3f/cupgtr.3f
-@man man/man3f/cupmtr.3f
-@man man/man3f/dbbcsd.3f
-@man man/man3f/dbdsdc.3f
-@man man/man3f/dbdsqr.3f
-@man man/man3f/dbdsvdx.3f
-@man man/man3f/ddisna.3f
-@man man/man3f/dgbbrd.3f
-@man man/man3f/dgbcon.3f
-@man man/man3f/dgbequ.3f
-@man man/man3f/dgbequb.3f
-@man man/man3f/dgbrfs.3f
-@man man/man3f/dgbsv.3f
-@man man/man3f/dgbsvx.3f
-@man man/man3f/dgbtf2.3f
-@man man/man3f/dgbtrf.3f
-@man man/man3f/dgbtrs.3f
-@man man/man3f/dgebak.3f
-@man man/man3f/dgebal.3f
-@man man/man3f/dgebd2.3f
-@man man/man3f/dgebrd.3f
-@man man/man3f/dgecon.3f
-@man man/man3f/dgeequ.3f
-@man man/man3f/dgeequb.3f
-@man man/man3f/dgees.3f
-@man man/man3f/dgeesx.3f
-@man man/man3f/dgeev.3f
-@man man/man3f/dgeevx.3f
-@man man/man3f/dgehd2.3f
-@man man/man3f/dgehrd.3f
-@man man/man3f/dgejsv.3f
-@man man/man3f/dgelq.3f
-@man man/man3f/dgelq2.3f
-@man man/man3f/dgelqf.3f
-@man man/man3f/dgelqt.3f
-@man man/man3f/dgelqt3.3f
-@man man/man3f/dgels.3f
-@man man/man3f/dgelsd.3f
-@man man/man3f/dgelss.3f
-@man man/man3f/dgelsy.3f
-@man man/man3f/dgemlq.3f
-@man man/man3f/dgemlqt.3f
-@man man/man3f/dgemqr.3f
-@man man/man3f/dgemqrt.3f
-@man man/man3f/dgeql2.3f
-@man man/man3f/dgeqlf.3f
-@man man/man3f/dgeqp3.3f
-@man man/man3f/dgeqr.3f
-@man man/man3f/dgeqr2.3f
-@man man/man3f/dgeqr2p.3f
-@man man/man3f/dgeqrf.3f
-@man man/man3f/dgeqrfp.3f
-@man man/man3f/dgeqrt.3f
-@man man/man3f/dgeqrt2.3f
-@man man/man3f/dgeqrt3.3f
-@man man/man3f/dgerfs.3f
-@man man/man3f/dgerq2.3f
-@man man/man3f/dgerqf.3f
-@man man/man3f/dgesc2.3f
-@man man/man3f/dgesdd.3f
-@man man/man3f/dgesv.3f
-@man man/man3f/dgesvd.3f
-@man man/man3f/dgesvdx.3f
-@man man/man3f/dgesvj.3f
-@man man/man3f/dgesvx.3f
-@man man/man3f/dgetc2.3f
-@man man/man3f/dgetf2.3f
-@man man/man3f/dgetrf.3f
-@man man/man3f/dgetrf2.3f
-@man man/man3f/dgetri.3f
-@man man/man3f/dgetrs.3f
-@man man/man3f/dgetsls.3f
-@man man/man3f/dggbak.3f
-@man man/man3f/dggbal.3f
-@man man/man3f/dgges.3f
-@man man/man3f/dgges3.3f
-@man man/man3f/dggesx.3f
-@man man/man3f/dggev.3f
-@man man/man3f/dggev3.3f
-@man man/man3f/dggevx.3f
-@man man/man3f/dggglm.3f
-@man man/man3f/dgghd3.3f
-@man man/man3f/dgghrd.3f
-@man man/man3f/dgglse.3f
-@man man/man3f/dggqrf.3f
-@man man/man3f/dggrqf.3f
-@man man/man3f/dggsvd3.3f
-@man man/man3f/dggsvp3.3f
-@man man/man3f/dgsvj0.3f
-@man man/man3f/dgsvj1.3f
-@man man/man3f/dgtcon.3f
-@man man/man3f/dgtrfs.3f
-@man man/man3f/dgtsv.3f
-@man man/man3f/dgtsvx.3f
-@man man/man3f/dgttrf.3f
-@man man/man3f/dgttrs.3f
-@man man/man3f/dgtts2.3f
-@man man/man3f/dhgeqz.3f
-@man man/man3f/dhsein.3f
-@man man/man3f/dhseqr.3f
-@man man/man3f/disnan.3f
-@man man/man3f/dlabad.3f
-@man man/man3f/dlabrd.3f
-@man man/man3f/dlacn2.3f
-@man man/man3f/dlacon.3f
-@man man/man3f/dlacpy.3f
-@man man/man3f/dladiv.3f
-@man man/man3f/dlae2.3f
-@man man/man3f/dlaebz.3f
-@man man/man3f/dlaed0.3f
-@man man/man3f/dlaed1.3f
-@man man/man3f/dlaed2.3f
-@man man/man3f/dlaed3.3f
-@man man/man3f/dlaed4.3f
-@man man/man3f/dlaed5.3f
-@man man/man3f/dlaed6.3f
-@man man/man3f/dlaed7.3f
-@man man/man3f/dlaed8.3f
-@man man/man3f/dlaed9.3f
-@man man/man3f/dlaeda.3f
-@man man/man3f/dlaein.3f
-@man man/man3f/dlaev2.3f
-@man man/man3f/dlaexc.3f
-@man man/man3f/dlag2.3f
-@man man/man3f/dlag2s.3f
-@man man/man3f/dlags2.3f
-@man man/man3f/dlagtf.3f
-@man man/man3f/dlagtm.3f
-@man man/man3f/dlagts.3f
-@man man/man3f/dlagv2.3f
-@man man/man3f/dlahqr.3f
-@man man/man3f/dlahr2.3f
-@man man/man3f/dlaic1.3f
-@man man/man3f/dlaisnan.3f
-@man man/man3f/dlaln2.3f
-@man man/man3f/dlals0.3f
-@man man/man3f/dlalsa.3f
-@man man/man3f/dlalsd.3f
-@man man/man3f/dlamrg.3f
-@man man/man3f/dlamswlq.3f
-@man man/man3f/dlamtsqr.3f
-@man man/man3f/dlaneg.3f
-@man man/man3f/dlangb.3f
-@man man/man3f/dlange.3f
-@man man/man3f/dlangt.3f
-@man man/man3f/dlanhs.3f
-@man man/man3f/dlansb.3f
-@man man/man3f/dlansf.3f
-@man man/man3f/dlansp.3f
-@man man/man3f/dlanst.3f
-@man man/man3f/dlansy.3f
-@man man/man3f/dlantb.3f
-@man man/man3f/dlantp.3f
-@man man/man3f/dlantr.3f
-@man man/man3f/dlanv2.3f
-@man man/man3f/dlapll.3f
-@man man/man3f/dlapmr.3f
-@man man/man3f/dlapmt.3f
-@man man/man3f/dlapy2.3f
-@man man/man3f/dlapy3.3f
-@man man/man3f/dlaqgb.3f
-@man man/man3f/dlaqge.3f
-@man man/man3f/dlaqp2.3f
-@man man/man3f/dlaqps.3f
-@man man/man3f/dlaqr0.3f
-@man man/man3f/dlaqr1.3f
-@man man/man3f/dlaqr2.3f
-@man man/man3f/dlaqr3.3f
-@man man/man3f/dlaqr4.3f
-@man man/man3f/dlaqr5.3f
-@man man/man3f/dlaqsb.3f
-@man man/man3f/dlaqsp.3f
-@man man/man3f/dlaqsy.3f
-@man man/man3f/dlaqtr.3f
-@man man/man3f/dlar1v.3f
-@man man/man3f/dlar2v.3f
-@man man/man3f/dlarf.3f
-@man man/man3f/dlarfb.3f
-@man man/man3f/dlarfg.3f
-@man man/man3f/dlarfgp.3f
-@man man/man3f/dlarft.3f
-@man man/man3f/dlarfx.3f
-@man man/man3f/dlarfy.3f
-@man man/man3f/dlargv.3f
-@man man/man3f/dlarnv.3f
-@man man/man3f/dlarra.3f
-@man man/man3f/dlarrb.3f
-@man man/man3f/dlarrc.3f
-@man man/man3f/dlarrd.3f
-@man man/man3f/dlarre.3f
-@man man/man3f/dlarrf.3f
-@man man/man3f/dlarrj.3f
-@man man/man3f/dlarrk.3f
-@man man/man3f/dlarrr.3f
-@man man/man3f/dlarrv.3f
-@man man/man3f/dlartg.3f
-@man man/man3f/dlartgp.3f
-@man man/man3f/dlartgs.3f
-@man man/man3f/dlartv.3f
-@man man/man3f/dlaruv.3f
-@man man/man3f/dlarz.3f
-@man man/man3f/dlarzb.3f
-@man man/man3f/dlarzt.3f
-@man man/man3f/dlas2.3f
-@man man/man3f/dlascl.3f
-@man man/man3f/dlasd0.3f
-@man man/man3f/dlasd1.3f
-@man man/man3f/dlasd2.3f
-@man man/man3f/dlasd3.3f
-@man man/man3f/dlasd4.3f
-@man man/man3f/dlasd5.3f
-@man man/man3f/dlasd6.3f
-@man man/man3f/dlasd7.3f
-@man man/man3f/dlasd8.3f
-@man man/man3f/dlasda.3f
-@man man/man3f/dlasdq.3f
-@man man/man3f/dlasdt.3f
-@man man/man3f/dlaset.3f
-@man man/man3f/dlasq1.3f
-@man man/man3f/dlasq2.3f
-@man man/man3f/dlasq3.3f
-@man man/man3f/dlasq4.3f
-@man man/man3f/dlasq5.3f
-@man man/man3f/dlasq6.3f
-@man man/man3f/dlasr.3f
-@man man/man3f/dlasrt.3f
-@man man/man3f/dlassq.3f
-@man man/man3f/dlasv2.3f
-@man man/man3f/dlaswlq.3f
-@man man/man3f/dlaswp.3f
-@man man/man3f/dlasy2.3f
-@man man/man3f/dlasyf.3f
-@man man/man3f/dlasyf_aa.3f
-@man man/man3f/dlasyf_rk.3f
-@man man/man3f/dlasyf_rook.3f
-@man man/man3f/dlat2s.3f
-@man man/man3f/dlatbs.3f
-@man man/man3f/dlatdf.3f
-@man man/man3f/dlatps.3f
-@man man/man3f/dlatrd.3f
-@man man/man3f/dlatrs.3f
-@man man/man3f/dlatrz.3f
-@man man/man3f/dlatsqr.3f
-@man man/man3f/dlauu2.3f
-@man man/man3f/dlauum.3f
-@man man/man3f/dopgtr.3f
-@man man/man3f/dopmtr.3f
-@man man/man3f/dorbdb.3f
-@man man/man3f/dorbdb1.3f
-@man man/man3f/dorbdb2.3f
-@man man/man3f/dorbdb3.3f
-@man man/man3f/dorbdb4.3f
-@man man/man3f/dorbdb5.3f
-@man man/man3f/dorbdb6.3f
-@man man/man3f/dorcsd.3f
-@man man/man3f/dorcsd2by1.3f
-@man man/man3f/dorg2l.3f
-@man man/man3f/dorg2r.3f
-@man man/man3f/dorgbr.3f
-@man man/man3f/dorghr.3f
-@man man/man3f/dorgl2.3f
-@man man/man3f/dorglq.3f
-@man man/man3f/dorgql.3f
-@man man/man3f/dorgqr.3f
-@man man/man3f/dorgr2.3f
-@man man/man3f/dorgrq.3f
-@man man/man3f/dorgtr.3f
-@man man/man3f/dorm22.3f
-@man man/man3f/dorm2l.3f
-@man man/man3f/dorm2r.3f
-@man man/man3f/dormbr.3f
-@man man/man3f/dormhr.3f
-@man man/man3f/dorml2.3f
-@man man/man3f/dormlq.3f
-@man man/man3f/dormql.3f
-@man man/man3f/dormqr.3f
-@man man/man3f/dormr2.3f
-@man man/man3f/dormr3.3f
-@man man/man3f/dormrq.3f
-@man man/man3f/dormrz.3f
-@man man/man3f/dormtr.3f
-@man man/man3f/dpbcon.3f
-@man man/man3f/dpbequ.3f
-@man man/man3f/dpbrfs.3f
-@man man/man3f/dpbstf.3f
-@man man/man3f/dpbsv.3f
-@man man/man3f/dpbsvx.3f
-@man man/man3f/dpbtf2.3f
-@man man/man3f/dpbtrf.3f
-@man man/man3f/dpbtrs.3f
-@man man/man3f/dpftrf.3f
-@man man/man3f/dpftri.3f
-@man man/man3f/dpftrs.3f
-@man man/man3f/dpocon.3f
-@man man/man3f/dpoequ.3f
-@man man/man3f/dpoequb.3f
-@man man/man3f/dporfs.3f
-@man man/man3f/dposv.3f
-@man man/man3f/dposvx.3f
-@man man/man3f/dpotf2.3f
-@man man/man3f/dpotrf.3f
-@man man/man3f/dpotrf2.3f
-@man man/man3f/dpotri.3f
-@man man/man3f/dpotrs.3f
-@man man/man3f/dppcon.3f
-@man man/man3f/dppequ.3f
-@man man/man3f/dpprfs.3f
-@man man/man3f/dppsv.3f
-@man man/man3f/dppsvx.3f
-@man man/man3f/dpptrf.3f
-@man man/man3f/dpptri.3f
-@man man/man3f/dpptrs.3f
-@man man/man3f/dpstf2.3f
-@man man/man3f/dpstrf.3f
-@man man/man3f/dptcon.3f
-@man man/man3f/dpteqr.3f
-@man man/man3f/dptrfs.3f
-@man man/man3f/dptsv.3f
-@man man/man3f/dptsvx.3f
-@man man/man3f/dpttrf.3f
-@man man/man3f/dpttrs.3f
-@man man/man3f/dptts2.3f
-@man man/man3f/drscl.3f
-@man man/man3f/dsb2st_kernels.3f
-@man man/man3f/dsbev.3f
-@man man/man3f/dsbev_2stage.3f
-@man man/man3f/dsbevd.3f
-@man man/man3f/dsbevd_2stage.3f
-@man man/man3f/dsbevx.3f
-@man man/man3f/dsbevx_2stage.3f
-@man man/man3f/dsbgst.3f
-@man man/man3f/dsbgv.3f
-@man man/man3f/dsbgvd.3f
-@man man/man3f/dsbgvx.3f
-@man man/man3f/dsbtrd.3f
-@man man/man3f/dsfrk.3f
-@man man/man3f/dsgesv.3f
-@man man/man3f/dspcon.3f
-@man man/man3f/dspev.3f
-@man man/man3f/dspevd.3f
-@man man/man3f/dspevx.3f
-@man man/man3f/dspgst.3f
-@man man/man3f/dspgv.3f
-@man man/man3f/dspgvd.3f
-@man man/man3f/dspgvx.3f
-@man man/man3f/dsposv.3f
-@man man/man3f/dsprfs.3f
-@man man/man3f/dspsv.3f
-@man man/man3f/dspsvx.3f
-@man man/man3f/dsptrd.3f
-@man man/man3f/dsptrf.3f
-@man man/man3f/dsptri.3f
-@man man/man3f/dsptrs.3f
-@man man/man3f/dstebz.3f
-@man man/man3f/dstedc.3f
-@man man/man3f/dstegr.3f
-@man man/man3f/dstein.3f
-@man man/man3f/dstemr.3f
-@man man/man3f/dsteqr.3f
-@man man/man3f/dsterf.3f
-@man man/man3f/dstev.3f
-@man man/man3f/dstevd.3f
-@man man/man3f/dstevr.3f
-@man man/man3f/dstevx.3f
-@man man/man3f/dsycon.3f
-@man man/man3f/dsycon_3.3f
-@man man/man3f/dsycon_rook.3f
-@man man/man3f/dsyconv.3f
-@man man/man3f/dsyconvf.3f
-@man man/man3f/dsyconvf_rook.3f
-@man man/man3f/dsyequb.3f
-@man man/man3f/dsyev.3f
-@man man/man3f/dsyev_2stage.3f
-@man man/man3f/dsyevd.3f
-@man man/man3f/dsyevd_2stage.3f
-@man man/man3f/dsyevr.3f
-@man man/man3f/dsyevr_2stage.3f
-@man man/man3f/dsyevx.3f
-@man man/man3f/dsyevx_2stage.3f
-@man man/man3f/dsygs2.3f
-@man man/man3f/dsygst.3f
-@man man/man3f/dsygv.3f
-@man man/man3f/dsygv_2stage.3f
-@man man/man3f/dsygvd.3f
-@man man/man3f/dsygvx.3f
-@man man/man3f/dsyrfs.3f
-@man man/man3f/dsysv.3f
-@man man/man3f/dsysv_aa.3f
-@man man/man3f/dsysv_aa_2stage.3f
-@man man/man3f/dsysv_rk.3f
-@man man/man3f/dsysv_rook.3f
-@man man/man3f/dsysvx.3f
-@man man/man3f/dsyswapr.3f
-@man man/man3f/dsytd2.3f
-@man man/man3f/dsytf2.3f
-@man man/man3f/dsytf2_rk.3f
-@man man/man3f/dsytf2_rook.3f
-@man man/man3f/dsytrd.3f
-@man man/man3f/dsytrd_2stage.3f
-@man man/man3f/dsytrd_sy2sb.3f
-@man man/man3f/dsytrf.3f
-@man man/man3f/dsytrf_aa.3f
-@man man/man3f/dsytrf_aa_2stage.3f
-@man man/man3f/dsytrf_rk.3f
-@man man/man3f/dsytrf_rook.3f
-@man man/man3f/dsytri.3f
-@man man/man3f/dsytri2.3f
-@man man/man3f/dsytri2x.3f
-@man man/man3f/dsytri_3.3f
-@man man/man3f/dsytri_3x.3f
-@man man/man3f/dsytri_rook.3f
-@man man/man3f/dsytrs.3f
-@man man/man3f/dsytrs2.3f
-@man man/man3f/dsytrs_3.3f
-@man man/man3f/dsytrs_aa.3f
-@man man/man3f/dsytrs_aa_2stage.3f
-@man man/man3f/dsytrs_rook.3f
-@man man/man3f/dtbcon.3f
-@man man/man3f/dtbrfs.3f
-@man man/man3f/dtbtrs.3f
-@man man/man3f/dtfsm.3f
-@man man/man3f/dtftri.3f
-@man man/man3f/dtfttp.3f
-@man man/man3f/dtfttr.3f
-@man man/man3f/dtgevc.3f
-@man man/man3f/dtgex2.3f
-@man man/man3f/dtgexc.3f
-@man man/man3f/dtgsen.3f
-@man man/man3f/dtgsja.3f
-@man man/man3f/dtgsna.3f
-@man man/man3f/dtgsy2.3f
-@man man/man3f/dtgsyl.3f
-@man man/man3f/dtpcon.3f
-@man man/man3f/dtplqt.3f
-@man man/man3f/dtplqt2.3f
-@man man/man3f/dtpmlqt.3f
-@man man/man3f/dtpmqrt.3f
-@man man/man3f/dtpqrt.3f
-@man man/man3f/dtpqrt2.3f
-@man man/man3f/dtprfb.3f
-@man man/man3f/dtprfs.3f
-@man man/man3f/dtptri.3f
-@man man/man3f/dtptrs.3f
-@man man/man3f/dtpttf.3f
-@man man/man3f/dtpttr.3f
-@man man/man3f/dtrcon.3f
-@man man/man3f/dtrevc.3f
-@man man/man3f/dtrevc3.3f
-@man man/man3f/dtrexc.3f
-@man man/man3f/dtrrfs.3f
-@man man/man3f/dtrsen.3f
-@man man/man3f/dtrsna.3f
-@man man/man3f/dtrsyl.3f
-@man man/man3f/dtrti2.3f
-@man man/man3f/dtrtri.3f
-@man man/man3f/dtrtrs.3f
-@man man/man3f/dtrttf.3f
-@man man/man3f/dtrttp.3f
-@man man/man3f/dtzrzf.3f
-@man man/man3f/dzsum1.3f
-@man man/man3f/icmax1.3f
-@man man/man3f/ieeeck.3f
-@man man/man3f/ilaclc.3f
-@man man/man3f/ilaclr.3f
-@man man/man3f/iladiag.3f
-@man man/man3f/iladlc.3f
-@man man/man3f/iladlr.3f
-@man man/man3f/ilaenv.3f
-@man man/man3f/ilaprec.3f
-@man man/man3f/ilaslc.3f
-@man man/man3f/ilaslr.3f
-@man man/man3f/ilatrans.3f
-@man man/man3f/ilauplo.3f
-@man man/man3f/ilazlc.3f
-@man man/man3f/ilazlr.3f
-@man man/man3f/iparmq.3f
-@man man/man3f/izmax1.3f
-@man man/man3f/lsamen.3f
-@man man/man3f/sbbcsd.3f
-@man man/man3f/sbdsdc.3f
-@man man/man3f/sbdsqr.3f
-@man man/man3f/sbdsvdx.3f
-@man man/man3f/scsum1.3f
-@man man/man3f/sdisna.3f
-@man man/man3f/sgbbrd.3f
-@man man/man3f/sgbcon.3f
-@man man/man3f/sgbequ.3f
-@man man/man3f/sgbequb.3f
-@man man/man3f/sgbrfs.3f
-@man man/man3f/sgbsv.3f
-@man man/man3f/sgbsvx.3f
-@man man/man3f/sgbtf2.3f
-@man man/man3f/sgbtrf.3f
-@man man/man3f/sgbtrs.3f
-@man man/man3f/sgebak.3f
-@man man/man3f/sgebal.3f
-@man man/man3f/sgebd2.3f
-@man man/man3f/sgebrd.3f
-@man man/man3f/sgecon.3f
-@man man/man3f/sgeequ.3f
-@man man/man3f/sgeequb.3f
-@man man/man3f/sgees.3f
-@man man/man3f/sgeesx.3f
-@man man/man3f/sgeev.3f
-@man man/man3f/sgeevx.3f
-@man man/man3f/sgehd2.3f
-@man man/man3f/sgehrd.3f
-@man man/man3f/sgejsv.3f
-@man man/man3f/sgelq.3f
-@man man/man3f/sgelq2.3f
-@man man/man3f/sgelqf.3f
-@man man/man3f/sgelqt.3f
-@man man/man3f/sgelqt3.3f
-@man man/man3f/sgels.3f
-@man man/man3f/sgelsd.3f
-@man man/man3f/sgelss.3f
-@man man/man3f/sgelsy.3f
-@man man/man3f/sgemlq.3f
-@man man/man3f/sgemlqt.3f
-@man man/man3f/sgemqr.3f
-@man man/man3f/sgemqrt.3f
-@man man/man3f/sgeql2.3f
-@man man/man3f/sgeqlf.3f
-@man man/man3f/sgeqp3.3f
-@man man/man3f/sgeqr.3f
-@man man/man3f/sgeqr2.3f
-@man man/man3f/sgeqr2p.3f
-@man man/man3f/sgeqrf.3f
-@man man/man3f/sgeqrfp.3f
-@man man/man3f/sgeqrt.3f
-@man man/man3f/sgeqrt2.3f
-@man man/man3f/sgeqrt3.3f
-@man man/man3f/sgerfs.3f
-@man man/man3f/sgerq2.3f
-@man man/man3f/sgerqf.3f
-@man man/man3f/sgesc2.3f
-@man man/man3f/sgesdd.3f
-@man man/man3f/sgesv.3f
-@man man/man3f/sgesvd.3f
-@man man/man3f/sgesvdx.3f
-@man man/man3f/sgesvj.3f
-@man man/man3f/sgesvx.3f
-@man man/man3f/sgetc2.3f
-@man man/man3f/sgetf2.3f
-@man man/man3f/sgetrf.3f
-@man man/man3f/sgetrf2.3f
-@man man/man3f/sgetri.3f
-@man man/man3f/sgetrs.3f
-@man man/man3f/sgetsls.3f
-@man man/man3f/sggbak.3f
-@man man/man3f/sggbal.3f
-@man man/man3f/sgges.3f
-@man man/man3f/sgges3.3f
-@man man/man3f/sggesx.3f
-@man man/man3f/sggev.3f
-@man man/man3f/sggev3.3f
-@man man/man3f/sggevx.3f
-@man man/man3f/sggglm.3f
-@man man/man3f/sgghd3.3f
-@man man/man3f/sgghrd.3f
-@man man/man3f/sgglse.3f
-@man man/man3f/sggqrf.3f
-@man man/man3f/sggrqf.3f
-@man man/man3f/sggsvd3.3f
-@man man/man3f/sggsvp3.3f
-@man man/man3f/sgsvj0.3f
-@man man/man3f/sgsvj1.3f
-@man man/man3f/sgtcon.3f
-@man man/man3f/sgtrfs.3f
-@man man/man3f/sgtsv.3f
-@man man/man3f/sgtsvx.3f
-@man man/man3f/sgttrf.3f
-@man man/man3f/sgttrs.3f
-@man man/man3f/sgtts2.3f
-@man man/man3f/shgeqz.3f
-@man man/man3f/shsein.3f
-@man man/man3f/shseqr.3f
-@man man/man3f/sisnan.3f
-@man man/man3f/slabad.3f
-@man man/man3f/slabrd.3f
-@man man/man3f/slacn2.3f
-@man man/man3f/slacon.3f
-@man man/man3f/slacpy.3f
-@man man/man3f/sladiv.3f
-@man man/man3f/slae2.3f
-@man man/man3f/slaebz.3f
-@man man/man3f/slaed0.3f
-@man man/man3f/slaed1.3f
-@man man/man3f/slaed2.3f
-@man man/man3f/slaed3.3f
-@man man/man3f/slaed4.3f
-@man man/man3f/slaed5.3f
-@man man/man3f/slaed6.3f
-@man man/man3f/slaed7.3f
-@man man/man3f/slaed8.3f
-@man man/man3f/slaed9.3f
-@man man/man3f/slaeda.3f
-@man man/man3f/slaein.3f
-@man man/man3f/slaev2.3f
-@man man/man3f/slaexc.3f
-@man man/man3f/slag2.3f
-@man man/man3f/slag2d.3f
-@man man/man3f/slags2.3f
-@man man/man3f/slagtf.3f
-@man man/man3f/slagtm.3f
-@man man/man3f/slagts.3f
-@man man/man3f/slagv2.3f
-@man man/man3f/slahqr.3f
-@man man/man3f/slahr2.3f
-@man man/man3f/slaic1.3f
-@man man/man3f/slaisnan.3f
-@man man/man3f/slaln2.3f
-@man man/man3f/slals0.3f
-@man man/man3f/slalsa.3f
-@man man/man3f/slalsd.3f
-@man man/man3f/slamrg.3f
-@man man/man3f/slamswlq.3f
-@man man/man3f/slamtsqr.3f
-@man man/man3f/slaneg.3f
-@man man/man3f/slangb.3f
-@man man/man3f/slange.3f
-@man man/man3f/slangt.3f
-@man man/man3f/slanhs.3f
-@man man/man3f/slansb.3f
-@man man/man3f/slansf.3f
-@man man/man3f/slansp.3f
-@man man/man3f/slanst.3f
-@man man/man3f/slansy.3f
-@man man/man3f/slantb.3f
-@man man/man3f/slantp.3f
-@man man/man3f/slantr.3f
-@man man/man3f/slanv2.3f
-@man man/man3f/slapll.3f
-@man man/man3f/slapmr.3f
-@man man/man3f/slapmt.3f
-@man man/man3f/slapy2.3f
-@man man/man3f/slapy3.3f
-@man man/man3f/slaqgb.3f
-@man man/man3f/slaqge.3f
-@man man/man3f/slaqp2.3f
-@man man/man3f/slaqps.3f
-@man man/man3f/slaqr0.3f
-@man man/man3f/slaqr1.3f
-@man man/man3f/slaqr2.3f
-@man man/man3f/slaqr3.3f
-@man man/man3f/slaqr4.3f
-@man man/man3f/slaqr5.3f
-@man man/man3f/slaqsb.3f
-@man man/man3f/slaqsp.3f
-@man man/man3f/slaqsy.3f
-@man man/man3f/slaqtr.3f
-@man man/man3f/slar1v.3f
-@man man/man3f/slar2v.3f
-@man man/man3f/slarf.3f
-@man man/man3f/slarfb.3f
-@man man/man3f/slarfg.3f
-@man man/man3f/slarfgp.3f
-@man man/man3f/slarft.3f
-@man man/man3f/slarfx.3f
-@man man/man3f/slarfy.3f
-@man man/man3f/slargv.3f
-@man man/man3f/slarnv.3f
-@man man/man3f/slarra.3f
-@man man/man3f/slarrb.3f
-@man man/man3f/slarrc.3f
-@man man/man3f/slarrd.3f
-@man man/man3f/slarre.3f
-@man man/man3f/slarrf.3f
-@man man/man3f/slarrj.3f
-@man man/man3f/slarrk.3f
-@man man/man3f/slarrr.3f
-@man man/man3f/slarrv.3f
-@man man/man3f/slartg.3f
-@man man/man3f/slartgp.3f
-@man man/man3f/slartgs.3f
-@man man/man3f/slartv.3f
-@man man/man3f/slaruv.3f
-@man man/man3f/slarz.3f
-@man man/man3f/slarzb.3f
-@man man/man3f/slarzt.3f
-@man man/man3f/slas2.3f
-@man man/man3f/slascl.3f
-@man man/man3f/slasd0.3f
-@man man/man3f/slasd1.3f
-@man man/man3f/slasd2.3f
-@man man/man3f/slasd3.3f
-@man man/man3f/slasd4.3f
-@man man/man3f/slasd5.3f
-@man man/man3f/slasd6.3f
-@man man/man3f/slasd7.3f
-@man man/man3f/slasd8.3f
-@man man/man3f/slasda.3f
-@man man/man3f/slasdq.3f
-@man man/man3f/slasdt.3f
-@man man/man3f/slaset.3f
-@man man/man3f/slasq1.3f
-@man man/man3f/slasq2.3f
-@man man/man3f/slasq3.3f
-@man man/man3f/slasq4.3f
-@man man/man3f/slasq5.3f
-@man man/man3f/slasq6.3f
-@man man/man3f/slasr.3f
-@man man/man3f/slasrt.3f
-@man man/man3f/slassq.3f
-@man man/man3f/slasv2.3f
-@man man/man3f/slaswlq.3f
-@man man/man3f/slaswp.3f
-@man man/man3f/slasy2.3f
-@man man/man3f/slasyf.3f
-@man man/man3f/slasyf_aa.3f
-@man man/man3f/slasyf_rk.3f
-@man man/man3f/slasyf_rook.3f
-@man man/man3f/slatbs.3f
-@man man/man3f/slatdf.3f
-@man man/man3f/slatps.3f
-@man man/man3f/slatrd.3f
-@man man/man3f/slatrs.3f
-@man man/man3f/slatrz.3f
-@man man/man3f/slatsqr.3f
-@man man/man3f/slauu2.3f
-@man man/man3f/slauum.3f
-@man man/man3f/sopgtr.3f
-@man man/man3f/sopmtr.3f
-@man man/man3f/sorbdb.3f
-@man man/man3f/sorbdb1.3f
-@man man/man3f/sorbdb2.3f
-@man man/man3f/sorbdb3.3f
-@man man/man3f/sorbdb4.3f
-@man man/man3f/sorbdb5.3f
-@man man/man3f/sorbdb6.3f
-@man man/man3f/sorcsd.3f
-@man man/man3f/sorcsd2by1.3f
-@man man/man3f/sorg2l.3f
-@man man/man3f/sorg2r.3f
-@man man/man3f/sorgbr.3f
-@man man/man3f/sorghr.3f
-@man man/man3f/sorgl2.3f
-@man man/man3f/sorglq.3f
-@man man/man3f/sorgql.3f
-@man man/man3f/sorgqr.3f
-@man man/man3f/sorgr2.3f
-@man man/man3f/sorgrq.3f
-@man man/man3f/sorgtr.3f
-@man man/man3f/sorm22.3f
-@man man/man3f/sorm2l.3f
-@man man/man3f/sorm2r.3f
-@man man/man3f/sormbr.3f
-@man man/man3f/sormhr.3f
-@man man/man3f/sorml2.3f
-@man man/man3f/sormlq.3f
-@man man/man3f/sormql.3f
-@man man/man3f/sormqr.3f
-@man man/man3f/sormr2.3f
-@man man/man3f/sormr3.3f
-@man man/man3f/sormrq.3f
-@man man/man3f/sormrz.3f
-@man man/man3f/sormtr.3f
-@man man/man3f/spbcon.3f
-@man man/man3f/spbequ.3f
-@man man/man3f/spbrfs.3f
-@man man/man3f/spbstf.3f
-@man man/man3f/spbsv.3f
-@man man/man3f/spbsvx.3f
-@man man/man3f/spbtf2.3f
-@man man/man3f/spbtrf.3f
-@man man/man3f/spbtrs.3f
-@man man/man3f/spftrf.3f
-@man man/man3f/spftri.3f
-@man man/man3f/spftrs.3f
-@man man/man3f/spocon.3f
-@man man/man3f/spoequ.3f
-@man man/man3f/spoequb.3f
-@man man/man3f/sporfs.3f
-@man man/man3f/sposv.3f
-@man man/man3f/sposvx.3f
-@man man/man3f/spotf2.3f
-@man man/man3f/spotrf.3f
-@man man/man3f/spotrf2.3f
-@man man/man3f/spotri.3f
-@man man/man3f/spotrs.3f
-@man man/man3f/sppcon.3f
-@man man/man3f/sppequ.3f
-@man man/man3f/spprfs.3f
-@man man/man3f/sppsv.3f
-@man man/man3f/sppsvx.3f
-@man man/man3f/spptrf.3f
-@man man/man3f/spptri.3f
-@man man/man3f/spptrs.3f
-@man man/man3f/spstf2.3f
-@man man/man3f/spstrf.3f
-@man man/man3f/sptcon.3f
-@man man/man3f/spteqr.3f
-@man man/man3f/sptrfs.3f
-@man man/man3f/sptsv.3f
-@man man/man3f/sptsvx.3f
-@man man/man3f/spttrf.3f
-@man man/man3f/spttrs.3f
-@man man/man3f/sptts2.3f
-@man man/man3f/srscl.3f
-@man man/man3f/ssb2st_kernels.3f
-@man man/man3f/ssbev.3f
-@man man/man3f/ssbev_2stage.3f
-@man man/man3f/ssbevd.3f
-@man man/man3f/ssbevd_2stage.3f
-@man man/man3f/ssbevx.3f
-@man man/man3f/ssbevx_2stage.3f
-@man man/man3f/ssbgst.3f
-@man man/man3f/ssbgv.3f
-@man man/man3f/ssbgvd.3f
-@man man/man3f/ssbgvx.3f
-@man man/man3f/ssbtrd.3f
-@man man/man3f/ssfrk.3f
-@man man/man3f/sspcon.3f
-@man man/man3f/sspev.3f
-@man man/man3f/sspevd.3f
-@man man/man3f/sspevx.3f
-@man man/man3f/sspgst.3f
-@man man/man3f/sspgv.3f
-@man man/man3f/sspgvd.3f
-@man man/man3f/sspgvx.3f
-@man man/man3f/ssprfs.3f
-@man man/man3f/sspsv.3f
-@man man/man3f/sspsvx.3f
-@man man/man3f/ssptrd.3f
-@man man/man3f/ssptrf.3f
-@man man/man3f/ssptri.3f
-@man man/man3f/ssptrs.3f
-@man man/man3f/sstebz.3f
-@man man/man3f/sstedc.3f
-@man man/man3f/sstegr.3f
-@man man/man3f/sstein.3f
-@man man/man3f/sstemr.3f
-@man man/man3f/ssteqr.3f
-@man man/man3f/ssterf.3f
-@man man/man3f/sstev.3f
-@man man/man3f/sstevd.3f
-@man man/man3f/sstevr.3f
-@man man/man3f/sstevx.3f
-@man man/man3f/ssycon.3f
-@man man/man3f/ssycon_3.3f
-@man man/man3f/ssycon_rook.3f
-@man man/man3f/ssyconv.3f
-@man man/man3f/ssyconvf.3f
-@man man/man3f/ssyconvf_rook.3f
-@man man/man3f/ssyequb.3f
-@man man/man3f/ssyev.3f
-@man man/man3f/ssyev_2stage.3f
-@man man/man3f/ssyevd.3f
-@man man/man3f/ssyevd_2stage.3f
-@man man/man3f/ssyevr.3f
-@man man/man3f/ssyevr_2stage.3f
-@man man/man3f/ssyevx.3f
-@man man/man3f/ssyevx_2stage.3f
-@man man/man3f/ssygs2.3f
-@man man/man3f/ssygst.3f
-@man man/man3f/ssygv.3f
-@man man/man3f/ssygv_2stage.3f
-@man man/man3f/ssygvd.3f
-@man man/man3f/ssygvx.3f
-@man man/man3f/ssyrfs.3f
-@man man/man3f/ssysv.3f
-@man man/man3f/ssysv_aa.3f
-@man man/man3f/ssysv_aa_2stage.3f
-@man man/man3f/ssysv_rk.3f
-@man man/man3f/ssysv_rook.3f
-@man man/man3f/ssysvx.3f
-@man man/man3f/ssyswapr.3f
-@man man/man3f/ssytd2.3f
-@man man/man3f/ssytf2.3f
-@man man/man3f/ssytf2_rk.3f
-@man man/man3f/ssytf2_rook.3f
-@man man/man3f/ssytrd.3f
-@man man/man3f/ssytrd_2stage.3f
-@man man/man3f/ssytrd_sy2sb.3f
-@man man/man3f/ssytrf.3f
-@man man/man3f/ssytrf_aa.3f
-@man man/man3f/ssytrf_aa_2stage.3f
-@man man/man3f/ssytrf_rk.3f
-@man man/man3f/ssytrf_rook.3f
-@man man/man3f/ssytri.3f
-@man man/man3f/ssytri2.3f
-@man man/man3f/ssytri2x.3f
-@man man/man3f/ssytri_3.3f
-@man man/man3f/ssytri_3x.3f
-@man man/man3f/ssytri_rook.3f
-@man man/man3f/ssytrs.3f
-@man man/man3f/ssytrs2.3f
-@man man/man3f/ssytrs_3.3f
-@man man/man3f/ssytrs_aa.3f
-@man man/man3f/ssytrs_aa_2stage.3f
-@man man/man3f/ssytrs_rook.3f
-@man man/man3f/stbcon.3f
-@man man/man3f/stbrfs.3f
-@man man/man3f/stbtrs.3f
-@man man/man3f/stfsm.3f
-@man man/man3f/stftri.3f
-@man man/man3f/stfttp.3f
-@man man/man3f/stfttr.3f
-@man man/man3f/stgevc.3f
-@man man/man3f/stgex2.3f
-@man man/man3f/stgexc.3f
-@man man/man3f/stgsen.3f
-@man man/man3f/stgsja.3f
-@man man/man3f/stgsna.3f
-@man man/man3f/stgsy2.3f
-@man man/man3f/stgsyl.3f
-@man man/man3f/stpcon.3f
-@man man/man3f/stplqt.3f
-@man man/man3f/stplqt2.3f
-@man man/man3f/stpmlqt.3f
-@man man/man3f/stpmqrt.3f
-@man man/man3f/stpqrt.3f
-@man man/man3f/stpqrt2.3f
-@man man/man3f/stprfb.3f
-@man man/man3f/stprfs.3f
-@man man/man3f/stptri.3f
-@man man/man3f/stptrs.3f
-@man man/man3f/stpttf.3f
-@man man/man3f/stpttr.3f
-@man man/man3f/strcon.3f
-@man man/man3f/strevc.3f
-@man man/man3f/strevc3.3f
-@man man/man3f/strexc.3f
-@man man/man3f/strrfs.3f
-@man man/man3f/strsen.3f
-@man man/man3f/strsna.3f
-@man man/man3f/strsyl.3f
-@man man/man3f/strti2.3f
-@man man/man3f/strtri.3f
-@man man/man3f/strtrs.3f
-@man man/man3f/strttf.3f
-@man man/man3f/strttp.3f
-@man man/man3f/stzrzf.3f
-@man man/man3f/zbbcsd.3f
-@man man/man3f/zbdsqr.3f
-@man man/man3f/zcgesv.3f
-@man man/man3f/zcposv.3f
-@man man/man3f/zdrscl.3f
-@man man/man3f/zgbbrd.3f
-@man man/man3f/zgbcon.3f
-@man man/man3f/zgbequ.3f
-@man man/man3f/zgbequb.3f
-@man man/man3f/zgbrfs.3f
-@man man/man3f/zgbsv.3f
-@man man/man3f/zgbsvx.3f
-@man man/man3f/zgbtf2.3f
-@man man/man3f/zgbtrf.3f
-@man man/man3f/zgbtrs.3f
-@man man/man3f/zgebak.3f
-@man man/man3f/zgebal.3f
-@man man/man3f/zgebd2.3f
-@man man/man3f/zgebrd.3f
-@man man/man3f/zgecon.3f
-@man man/man3f/zgeequ.3f
-@man man/man3f/zgeequb.3f
-@man man/man3f/zgees.3f
-@man man/man3f/zgeesx.3f
-@man man/man3f/zgeev.3f
-@man man/man3f/zgeevx.3f
-@man man/man3f/zgehd2.3f
-@man man/man3f/zgehrd.3f
-@man man/man3f/zgejsv.3f
-@man man/man3f/zgelq.3f
-@man man/man3f/zgelq2.3f
-@man man/man3f/zgelqf.3f
-@man man/man3f/zgelqt.3f
-@man man/man3f/zgelqt3.3f
-@man man/man3f/zgels.3f
-@man man/man3f/zgelsd.3f
-@man man/man3f/zgelss.3f
-@man man/man3f/zgelsy.3f
-@man man/man3f/zgemlq.3f
-@man man/man3f/zgemlqt.3f
-@man man/man3f/zgemqr.3f
-@man man/man3f/zgemqrt.3f
-@man man/man3f/zgeql2.3f
-@man man/man3f/zgeqlf.3f
-@man man/man3f/zgeqp3.3f
-@man man/man3f/zgeqr.3f
-@man man/man3f/zgeqr2.3f
-@man man/man3f/zgeqr2p.3f
-@man man/man3f/zgeqrf.3f
-@man man/man3f/zgeqrfp.3f
-@man man/man3f/zgeqrt.3f
-@man man/man3f/zgeqrt2.3f
-@man man/man3f/zgeqrt3.3f
-@man man/man3f/zgerfs.3f
-@man man/man3f/zgerq2.3f
-@man man/man3f/zgerqf.3f
-@man man/man3f/zgesc2.3f
-@man man/man3f/zgesdd.3f
-@man man/man3f/zgesv.3f
-@man man/man3f/zgesvd.3f
-@man man/man3f/zgesvdx.3f
-@man man/man3f/zgesvj.3f
-@man man/man3f/zgesvx.3f
-@man man/man3f/zgetc2.3f
-@man man/man3f/zgetf2.3f
-@man man/man3f/zgetrf.3f
-@man man/man3f/zgetrf2.3f
-@man man/man3f/zgetri.3f
-@man man/man3f/zgetrs.3f
-@man man/man3f/zgetsls.3f
-@man man/man3f/zggbak.3f
-@man man/man3f/zggbal.3f
-@man man/man3f/zgges.3f
-@man man/man3f/zgges3.3f
-@man man/man3f/zggesx.3f
-@man man/man3f/zggev.3f
-@man man/man3f/zggev3.3f
-@man man/man3f/zggevx.3f
-@man man/man3f/zggglm.3f
-@man man/man3f/zgghd3.3f
-@man man/man3f/zgghrd.3f
-@man man/man3f/zgglse.3f
-@man man/man3f/zggqrf.3f
-@man man/man3f/zggrqf.3f
-@man man/man3f/zggsvd3.3f
-@man man/man3f/zggsvp3.3f
-@man man/man3f/zgsvj0.3f
-@man man/man3f/zgsvj1.3f
-@man man/man3f/zgtcon.3f
-@man man/man3f/zgtrfs.3f
-@man man/man3f/zgtsv.3f
-@man man/man3f/zgtsvx.3f
-@man man/man3f/zgttrf.3f
-@man man/man3f/zgttrs.3f
-@man man/man3f/zgtts2.3f
-@man man/man3f/zhb2st_kernels.3f
-@man man/man3f/zhbev.3f
-@man man/man3f/zhbev_2stage.3f
-@man man/man3f/zhbevd.3f
-@man man/man3f/zhbevd_2stage.3f
-@man man/man3f/zhbevx.3f
-@man man/man3f/zhbevx_2stage.3f
-@man man/man3f/zhbgst.3f
-@man man/man3f/zhbgv.3f
-@man man/man3f/zhbgvd.3f
-@man man/man3f/zhbgvx.3f
-@man man/man3f/zhbtrd.3f
-@man man/man3f/zhecon.3f
-@man man/man3f/zhecon_3.3f
-@man man/man3f/zhecon_rook.3f
-@man man/man3f/zheequb.3f
-@man man/man3f/zheev.3f
-@man man/man3f/zheev_2stage.3f
-@man man/man3f/zheevd.3f
-@man man/man3f/zheevd_2stage.3f
-@man man/man3f/zheevr.3f
-@man man/man3f/zheevr_2stage.3f
-@man man/man3f/zheevx.3f
-@man man/man3f/zheevx_2stage.3f
-@man man/man3f/zhegs2.3f
-@man man/man3f/zhegst.3f
-@man man/man3f/zhegv.3f
-@man man/man3f/zhegv_2stage.3f
-@man man/man3f/zhegvd.3f
-@man man/man3f/zhegvx.3f
-@man man/man3f/zherfs.3f
-@man man/man3f/zhesv.3f
-@man man/man3f/zhesv_aa.3f
-@man man/man3f/zhesv_aa_2stage.3f
-@man man/man3f/zhesv_rk.3f
-@man man/man3f/zhesv_rook.3f
-@man man/man3f/zhesvx.3f
-@man man/man3f/zheswapr.3f
-@man man/man3f/zhetd2.3f
-@man man/man3f/zhetf2.3f
-@man man/man3f/zhetf2_rk.3f
-@man man/man3f/zhetf2_rook.3f
-@man man/man3f/zhetrd.3f
-@man man/man3f/zhetrd_2stage.3f
-@man man/man3f/zhetrd_he2hb.3f
-@man man/man3f/zhetrf.3f
-@man man/man3f/zhetrf_aa.3f
-@man man/man3f/zhetrf_aa_2stage.3f
-@man man/man3f/zhetrf_rk.3f
-@man man/man3f/zhetrf_rook.3f
-@man man/man3f/zhetri.3f
-@man man/man3f/zhetri2.3f
-@man man/man3f/zhetri2x.3f
-@man man/man3f/zhetri_3.3f
-@man man/man3f/zhetri_3x.3f
-@man man/man3f/zhetri_rook.3f
-@man man/man3f/zhetrs.3f
-@man man/man3f/zhetrs2.3f
-@man man/man3f/zhetrs_3.3f
-@man man/man3f/zhetrs_aa.3f
-@man man/man3f/zhetrs_aa_2stage.3f
-@man man/man3f/zhetrs_rook.3f
-@man man/man3f/zhfrk.3f
-@man man/man3f/zhgeqz.3f
-@man man/man3f/zhpcon.3f
-@man man/man3f/zhpev.3f
-@man man/man3f/zhpevd.3f
-@man man/man3f/zhpevx.3f
-@man man/man3f/zhpgst.3f
-@man man/man3f/zhpgv.3f
-@man man/man3f/zhpgvd.3f
-@man man/man3f/zhpgvx.3f
-@man man/man3f/zhprfs.3f
-@man man/man3f/zhpsv.3f
-@man man/man3f/zhpsvx.3f
-@man man/man3f/zhptrd.3f
-@man man/man3f/zhptrf.3f
-@man man/man3f/zhptri.3f
-@man man/man3f/zhptrs.3f
-@man man/man3f/zhsein.3f
-@man man/man3f/zhseqr.3f
-@man man/man3f/zlabrd.3f
-@man man/man3f/zlacgv.3f
-@man man/man3f/zlacn2.3f
-@man man/man3f/zlacon.3f
-@man man/man3f/zlacp2.3f
-@man man/man3f/zlacpy.3f
-@man man/man3f/zlacrm.3f
-@man man/man3f/zlacrt.3f
-@man man/man3f/zladiv.3f
-@man man/man3f/zlaed0.3f
-@man man/man3f/zlaed7.3f
-@man man/man3f/zlaed8.3f
-@man man/man3f/zlaein.3f
-@man man/man3f/zlaesy.3f
-@man man/man3f/zlaev2.3f
-@man man/man3f/zlag2c.3f
-@man man/man3f/zlags2.3f
-@man man/man3f/zlagtm.3f
-@man man/man3f/zlahef.3f
-@man man/man3f/zlahef_aa.3f
-@man man/man3f/zlahef_rk.3f
-@man man/man3f/zlahef_rook.3f
-@man man/man3f/zlahqr.3f
-@man man/man3f/zlahr2.3f
-@man man/man3f/zlaic1.3f
-@man man/man3f/zlals0.3f
-@man man/man3f/zlalsa.3f
-@man man/man3f/zlalsd.3f
-@man man/man3f/zlamswlq.3f
-@man man/man3f/zlamtsqr.3f
-@man man/man3f/zlangb.3f
-@man man/man3f/zlange.3f
-@man man/man3f/zlangt.3f
-@man man/man3f/zlanhb.3f
-@man man/man3f/zlanhe.3f
-@man man/man3f/zlanhf.3f
-@man man/man3f/zlanhp.3f
-@man man/man3f/zlanhs.3f
-@man man/man3f/zlanht.3f
-@man man/man3f/zlansb.3f
-@man man/man3f/zlansp.3f
-@man man/man3f/zlansy.3f
-@man man/man3f/zlantb.3f
-@man man/man3f/zlantp.3f
-@man man/man3f/zlantr.3f
-@man man/man3f/zlapll.3f
-@man man/man3f/zlapmr.3f
-@man man/man3f/zlapmt.3f
-@man man/man3f/zlaqgb.3f
-@man man/man3f/zlaqge.3f
-@man man/man3f/zlaqhb.3f
-@man man/man3f/zlaqhe.3f
-@man man/man3f/zlaqhp.3f
-@man man/man3f/zlaqp2.3f
-@man man/man3f/zlaqps.3f
-@man man/man3f/zlaqr0.3f
-@man man/man3f/zlaqr1.3f
-@man man/man3f/zlaqr2.3f
-@man man/man3f/zlaqr3.3f
-@man man/man3f/zlaqr4.3f
-@man man/man3f/zlaqr5.3f
-@man man/man3f/zlaqsb.3f
-@man man/man3f/zlaqsp.3f
-@man man/man3f/zlaqsy.3f
-@man man/man3f/zlar1v.3f
-@man man/man3f/zlar2v.3f
-@man man/man3f/zlarcm.3f
-@man man/man3f/zlarf.3f
-@man man/man3f/zlarfb.3f
-@man man/man3f/zlarfg.3f
-@man man/man3f/zlarfgp.3f
-@man man/man3f/zlarft.3f
-@man man/man3f/zlarfx.3f
-@man man/man3f/zlarfy.3f
-@man man/man3f/zlargv.3f
-@man man/man3f/zlarnv.3f
-@man man/man3f/zlarrv.3f
-@man man/man3f/zlartg.3f
-@man man/man3f/zlartv.3f
-@man man/man3f/zlarz.3f
-@man man/man3f/zlarzb.3f
-@man man/man3f/zlarzt.3f
-@man man/man3f/zlascl.3f
-@man man/man3f/zlaset.3f
-@man man/man3f/zlasr.3f
-@man man/man3f/zlassq.3f
-@man man/man3f/zlaswlq.3f
-@man man/man3f/zlaswp.3f
-@man man/man3f/zlasyf.3f
-@man man/man3f/zlasyf_aa.3f
-@man man/man3f/zlasyf_rk.3f
-@man man/man3f/zlasyf_rook.3f
-@man man/man3f/zlat2c.3f
-@man man/man3f/zlatbs.3f
-@man man/man3f/zlatdf.3f
-@man man/man3f/zlatps.3f
-@man man/man3f/zlatrd.3f
-@man man/man3f/zlatrs.3f
-@man man/man3f/zlatrz.3f
-@man man/man3f/zlatsqr.3f
-@man man/man3f/zlauu2.3f
-@man man/man3f/zlauum.3f
-@man man/man3f/zpbcon.3f
-@man man/man3f/zpbequ.3f
-@man man/man3f/zpbrfs.3f
-@man man/man3f/zpbstf.3f
-@man man/man3f/zpbsv.3f
-@man man/man3f/zpbsvx.3f
-@man man/man3f/zpbtf2.3f
-@man man/man3f/zpbtrf.3f
-@man man/man3f/zpbtrs.3f
-@man man/man3f/zpftrf.3f
-@man man/man3f/zpftri.3f
-@man man/man3f/zpftrs.3f
-@man man/man3f/zpocon.3f
-@man man/man3f/zpoequ.3f
-@man man/man3f/zpoequb.3f
-@man man/man3f/zporfs.3f
-@man man/man3f/zposv.3f
-@man man/man3f/zposvx.3f
-@man man/man3f/zpotf2.3f
-@man man/man3f/zpotrf.3f
-@man man/man3f/zpotrf2.3f
-@man man/man3f/zpotri.3f
-@man man/man3f/zpotrs.3f
-@man man/man3f/zppcon.3f
-@man man/man3f/zppequ.3f
-@man man/man3f/zpprfs.3f
-@man man/man3f/zppsv.3f
-@man man/man3f/zppsvx.3f
-@man man/man3f/zpptrf.3f
-@man man/man3f/zpptri.3f
-@man man/man3f/zpptrs.3f
-@man man/man3f/zpstf2.3f
-@man man/man3f/zpstrf.3f
-@man man/man3f/zptcon.3f
-@man man/man3f/zpteqr.3f
-@man man/man3f/zptrfs.3f
-@man man/man3f/zptsv.3f
-@man man/man3f/zptsvx.3f
-@man man/man3f/zpttrf.3f
-@man man/man3f/zpttrs.3f
-@man man/man3f/zptts2.3f
-@man man/man3f/zrot.3f
-@man man/man3f/zspcon.3f
-@man man/man3f/zspmv.3f
-@man man/man3f/zspr.3f
-@man man/man3f/zsprfs.3f
-@man man/man3f/zspsv.3f
-@man man/man3f/zspsvx.3f
-@man man/man3f/zsptrf.3f
-@man man/man3f/zsptri.3f
-@man man/man3f/zsptrs.3f
-@man man/man3f/zstedc.3f
-@man man/man3f/zstegr.3f
-@man man/man3f/zstein.3f
-@man man/man3f/zstemr.3f
-@man man/man3f/zsteqr.3f
-@man man/man3f/zsycon.3f
-@man man/man3f/zsycon_3.3f
-@man man/man3f/zsycon_rook.3f
-@man man/man3f/zsyconv.3f
-@man man/man3f/zsyconvf.3f
-@man man/man3f/zsyconvf_rook.3f
-@man man/man3f/zsyequb.3f
-@man man/man3f/zsymv.3f
-@man man/man3f/zsyr.3f
-@man man/man3f/zsyrfs.3f
-@man man/man3f/zsysv.3f
-@man man/man3f/zsysv_aa.3f
-@man man/man3f/zsysv_aa_2stage.3f
-@man man/man3f/zsysv_rk.3f
-@man man/man3f/zsysv_rook.3f
-@man man/man3f/zsysvx.3f
-@man man/man3f/zsyswapr.3f
-@man man/man3f/zsytf2.3f
-@man man/man3f/zsytf2_rk.3f
-@man man/man3f/zsytf2_rook.3f
-@man man/man3f/zsytrf.3f
-@man man/man3f/zsytrf_aa.3f
-@man man/man3f/zsytrf_aa_2stage.3f
-@man man/man3f/zsytrf_rk.3f
-@man man/man3f/zsytrf_rook.3f
-@man man/man3f/zsytri.3f
-@man man/man3f/zsytri2.3f
-@man man/man3f/zsytri2x.3f
-@man man/man3f/zsytri_3.3f
-@man man/man3f/zsytri_3x.3f
-@man man/man3f/zsytri_rook.3f
-@man man/man3f/zsytrs.3f
-@man man/man3f/zsytrs2.3f
-@man man/man3f/zsytrs_3.3f
-@man man/man3f/zsytrs_aa.3f
-@man man/man3f/zsytrs_aa_2stage.3f
-@man man/man3f/zsytrs_rook.3f
-@man man/man3f/ztbcon.3f
-@man man/man3f/ztbrfs.3f
-@man man/man3f/ztbtrs.3f
-@man man/man3f/ztfsm.3f
-@man man/man3f/ztftri.3f
-@man man/man3f/ztfttp.3f
-@man man/man3f/ztfttr.3f
-@man man/man3f/ztgevc.3f
-@man man/man3f/ztgex2.3f
-@man man/man3f/ztgexc.3f
-@man man/man3f/ztgsen.3f
-@man man/man3f/ztgsja.3f
-@man man/man3f/ztgsna.3f
-@man man/man3f/ztgsy2.3f
-@man man/man3f/ztgsyl.3f
-@man man/man3f/ztpcon.3f
-@man man/man3f/ztplqt.3f
-@man man/man3f/ztplqt2.3f
-@man man/man3f/ztpmlqt.3f
-@man man/man3f/ztpmqrt.3f
-@man man/man3f/ztpqrt.3f
-@man man/man3f/ztpqrt2.3f
-@man man/man3f/ztprfb.3f
-@man man/man3f/ztprfs.3f
-@man man/man3f/ztptri.3f
-@man man/man3f/ztptrs.3f
-@man man/man3f/ztpttf.3f
-@man man/man3f/ztpttr.3f
-@man man/man3f/ztrcon.3f
-@man man/man3f/ztrevc.3f
-@man man/man3f/ztrevc3.3f
-@man man/man3f/ztrexc.3f
-@man man/man3f/ztrrfs.3f
-@man man/man3f/ztrsen.3f
-@man man/man3f/ztrsna.3f
-@man man/man3f/ztrsyl.3f
-@man man/man3f/ztrti2.3f
-@man man/man3f/ztrtri.3f
-@man man/man3f/ztrtrs.3f
-@man man/man3f/ztrttf.3f
-@man man/man3f/ztrttp.3f
-@man man/man3f/ztzrzf.3f
-@man man/man3f/zunbdb.3f
-@man man/man3f/zunbdb1.3f
-@man man/man3f/zunbdb2.3f
-@man man/man3f/zunbdb3.3f
-@man man/man3f/zunbdb4.3f
-@man man/man3f/zunbdb5.3f
-@man man/man3f/zunbdb6.3f
-@man man/man3f/zuncsd.3f
-@man man/man3f/zuncsd2by1.3f
-@man man/man3f/zung2l.3f
-@man man/man3f/zung2r.3f
-@man man/man3f/zungbr.3f
-@man man/man3f/zunghr.3f
-@man man/man3f/zungl2.3f
-@man man/man3f/zunglq.3f
-@man man/man3f/zungql.3f
-@man man/man3f/zungqr.3f
-@man man/man3f/zungr2.3f
-@man man/man3f/zungrq.3f
-@man man/man3f/zungtr.3f
-@man man/man3f/zunm22.3f
-@man man/man3f/zunm2l.3f
-@man man/man3f/zunm2r.3f
-@man man/man3f/zunmbr.3f
-@man man/man3f/zunmhr.3f
-@man man/man3f/zunml2.3f
-@man man/man3f/zunmlq.3f
-@man man/man3f/zunmql.3f
-@man man/man3f/zunmqr.3f
-@man man/man3f/zunmr2.3f
-@man man/man3f/zunmr3.3f
-@man man/man3f/zunmrq.3f
-@man man/man3f/zunmrz.3f
-@man man/man3f/zunmtr.3f
-@man man/man3f/zupgtr.3f
-@man man/man3f/zupmtr.3f
+@lib lib/liblapacke.so.${LIBlapacke_VERSION}
+lib/pkgconfig/blas.pc
+lib/pkgconfig/cblas.pc
+lib/pkgconfig/lapack.pc
+lib/pkgconfig/lapacke.pc

Reply via email to