Created
April 7, 2012 09:39
-
-
Save zchothia/2326868 to your computer and use it in GitHub Desktop.
[PATCH] Build LAPACKE: C Interface to LAPACK.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| From 26c35fd278ed7f0047f809316f55acdd5b9b207d Mon Sep 17 00:00:00 2001 | |
| From: Zaheer Chothia <[email protected]> | |
| Date: Sat, 7 Apr 2012 10:40:46 +0200 | |
| Subject: [PATCH] Build LAPACKE: C Interface to LAPACK. | |
| --- | |
| Makefile | 93 ++- | |
| Makefile.install | 7 + | |
| Makefile.rule | 3 + | |
| Makefile.system | 8 + | |
| exports/Makefile | 16 +- | |
| exports/gensymbol | 2152 +++++++++++++++++++++++++++++++++++++++++++++++- | |
| patch.for_lapack-3.4.0 | 155 ++++ | |
| 7 files changed, 2371 insertions(+), 63 deletions(-) | |
| diff --git a/Makefile b/Makefile | |
| index ba04aa9..3e30b72 100644 | |
| --- a/Makefile | |
| +++ b/Makefile | |
| @@ -26,10 +26,10 @@ endif | |
| SUBDIRS_ALL = $(SUBDIRS) test ctest utest exports benchmark ../laswp ../bench | |
| -.PHONY : all libs netlib test ctest shared install | |
| +.PHONY : all libs netlib lapacke test ctest shared install | |
| .NOTPARALLEL : all libs prof lapack-test install | |
| -all :: libs netlib tests shared | |
| +all :: libs netlib lapacke tests shared | |
| @echo | |
| @echo " OpenBLAS build complete." | |
| @echo | |
| @@ -203,41 +203,64 @@ ifeq ($(NO_LAPACK), 1) | |
| netlib : | |
| else | |
| -netlib : lapack-3.4.0 patch.for_lapack-3.4.0 lapack-3.4.0/make.inc | |
| +netlib : lapack-3.4.0 patch.for_lapack-3.4.0 $(NETLIB_LAPACK_DIR)/make.inc | |
| ifndef NOFORTRAN | |
| - -@$(MAKE) -C lapack-3.4.0 lapacklib | |
| + -@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib | |
| endif | |
| endif | |
| -prof_lapack : lapack-3.4.0 lapack-3.4.0/make.inc | |
| - -@$(MAKE) -C lapack-3.4.0 lapack_prof | |
| +ifeq ($(NO_LAPACKE), 1) | |
| +lapacke : | |
| -lapack-3.4.0/make.inc : | |
| +else | |
| +lapacke : lapack-3.4.0 $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| +ifndef NOFORTRAN | |
| + -@$(MAKE) -C $(NETLIB_LAPACK_DIR)/lapacke | |
| +endif | |
| +endif | |
| + | |
| +prof_lapack : lapack-3.4.0 $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapack_prof | |
| + | |
| +$(NETLIB_LAPACK_DIR)/make.inc : | |
| +ifndef NOFORTRAN | |
| + -@echo "FORTRAN = $(FC)" > $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "OPTS = $(FFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "POPTS = $(FPFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "NOOPT = $(FFLAGS) -O0" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "PNOOPT = $(FPFLAGS) -O0" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "LOADOPTS = $(FFLAGS) $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "ARCH = $(AR)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "RANLIB = $(RANLIB)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "LAPACKLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "LAPACKLIB_P = ../$(LIBNAME_P)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "SUFFIX = $(SUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@echo "PSUFFIX = $(PSUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| +# -@echo "CEXTRALIB = $(CEXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc | |
| + -@cat make.inc >> $(NETLIB_LAPACK_DIR)/make.inc | |
| +endif | |
| + | |
| +$(NETLIB_LAPACK_DIR)/lapacke/make.inc : | |
| ifndef NOFORTRAN | |
| - -@echo "FORTRAN = $(FC)" > lapack-3.4.0/make.inc | |
| - -@echo "OPTS = $(FFLAGS)" >> lapack-3.4.0/make.inc | |
| - -@echo "POPTS = $(FPFLAGS)" >> lapack-3.4.0/make.inc | |
| - -@echo "NOOPT = $(FFLAGS) -O0" >> lapack-3.4.0/make.inc | |
| - -@echo "PNOOPT = $(FPFLAGS) -O0" >> lapack-3.4.0/make.inc | |
| - -@echo "LOADOPTS = $(FFLAGS) $(EXTRALIB)" >> lapack-3.4.0/make.inc | |
| - -@echo "ARCH = $(AR)" >> lapack-3.4.0/make.inc | |
| - -@echo "RANLIB = $(RANLIB)" >> lapack-3.4.0/make.inc | |
| - -@echo "LAPACKLIB = ../$(LIBNAME)" >> lapack-3.4.0/make.inc | |
| - -@echo "LAPACKLIB_P = ../$(LIBNAME_P)" >> lapack-3.4.0/make.inc | |
| - -@echo "SUFFIX = $(SUFFIX)" >> lapack-3.4.0/make.inc | |
| - -@echo "PSUFFIX = $(PSUFFIX)" >> lapack-3.4.0/make.inc | |
| -# -@echo "CEXTRALIB = $(CEXTRALIB)" >> lapack-3.4.0/make.inc | |
| - -@cat make.inc >> lapack-3.4.0/make.inc | |
| + -@echo "CC = $(CC)" > $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "CFLAGS = $(CFLAGS)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "LINKER = $(FC)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "LDFLAGS = $(FFLAGS) $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "LAPACKE = ../../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "LIBS = $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "ARCH = $(AR)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "ARCHFLAGS = -ru" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| + -@echo "RANLIB = $(RANLIB)" >> $(NETLIB_LAPACK_DIR)/lapacke/make.inc | |
| endif | |
| lapack-3.4.0 : lapack-3.4.0.tgz | |
| ifndef NOFORTRAN | |
| @if test `$(MD5SUM) lapack-3.4.0.tgz | $(AWK) '{print $$1}'` = 02d5706ec03ba885fc246e5fa10d8c70; then \ | |
| echo $(TAR) zxf $< ;\ | |
| - $(TAR) zxf $< && (cd lapack-3.4.0; $(PATCH) -p1 < ../patch.for_lapack-3.4.0) ;\ | |
| + $(TAR) zxf $< && (cd $(NETLIB_LAPACK_DIR); $(PATCH) -p1 < ../patch.for_lapack-3.4.0) ;\ | |
| else \ | |
| echo " lapack-3.4.0.tgz check sum is wrong (Please use orignal)." ;\ | |
| - rm -rf lapack-3.4.0 ;\ | |
| + rm -rf $(NETLIB_LAPACK_DIR) ;\ | |
| fi | |
| endif | |
| @@ -258,19 +281,19 @@ endif | |
| lapack-timing : lapack-3.4.0 large.tgz timing.tgz | |
| ifndef NOFORTRAN | |
| - (cd lapack-3.4.0; $(TAR) zxf ../timing.tgz TIMING) | |
| - (cd lapack-3.4.0/TIMING; $(TAR) zxf ../../large.tgz ) | |
| - make -C lapack-3.4.0 tmglib | |
| - make -C lapack-3.4.0/TIMING | |
| + (cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING) | |
| + (cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz ) | |
| + make -C $(NETLIB_LAPACK_DIR) tmglib | |
| + make -C $(NETLIB_LAPACK_DIR)/TIMING | |
| endif | |
| lapack-test : | |
| - $(MAKE) -C lapack-3.4.0 tmglib | |
| - $(MAKE) -C lapack-3.4.0/TESTING xeigtstc xeigtstd xeigtsts xeigtstz xlintstc xlintstd xlintstds xlintsts xlintstz xlintstzc | |
| - @rm -f lapack-3.4.0/TESTING/*.out | |
| - $(MAKE) -j 1 -C lapack-3.4.0/TESTING | |
| - $(GREP) failed lapack-3.4.0/TESTING/*.out | |
| + $(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib | |
| + $(MAKE) -C $(NETLIB_LAPACK_DIR)/TESTING xeigtstc xeigtstd xeigtsts xeigtstz xlintstc xlintstd xlintstds xlintsts xlintstz xlintstzc | |
| + @rm -f $(NETLIB_LAPACK_DIR)/TESTING/*.out | |
| + $(MAKE) -j 1 -C $(NETLIB_LAPACK_DIR)/TESTING | |
| + $(GREP) failed $(NETLIB_LAPACK_DIR)/TESTING/*.out | |
| dummy : | |
| @@ -289,9 +312,9 @@ clean :: | |
| @$(MAKE) -C reference clean | |
| @rm -f *.$(LIBSUFFIX) *.so *~ *.exe getarch getarch_2nd *.dll *.lib *.$(SUFFIX) *.dwf $(LIBPREFIX).$(LIBSUFFIX) $(LIBPREFIX)_p.$(LIBSUFFIX) $(LIBPREFIX).so.$(MAJOR_VERSION) *.lnk myconfig.h | |
| @rm -f Makefile.conf config.h Makefile_kernel.conf config_kernel.h st* *.dylib | |
| - @if test -d lapack-3.4.0; then \ | |
| - echo deleting lapack-3.4.0; \ | |
| - rm -rf lapack-3.4.0 ;\ | |
| + @if test -d $(NETLIB_LAPACK_DIR); then \ | |
| + echo deleting $(NETLIB_LAPACK_DIR); \ | |
| + rm -rf $(NETLIB_LAPACK_DIR) ;\ | |
| fi | |
| @rm -f *.grd Makefile.conf_last config_last.h | |
| @echo Done. | |
| \ No newline at end of file | |
| diff --git a/Makefile.install b/Makefile.install | |
| index 46105fc..2ba10d0 100644 | |
| --- a/Makefile.install | |
| +++ b/Makefile.install | |
| @@ -35,6 +35,13 @@ install : lib.grd | |
| @echo Generating cblas.h in $(OPENBLAS_INCLUDE_DIR) | |
| @sed 's/common/openblas_config/g' cblas.h > $(OPENBLAS_INCLUDE_DIR)/cblas.h | |
| +ifndef NO_LAPACKE | |
| + @echo Copying LAPACKE header files to $(OPENBLAS_LIBRARY_DIR) | |
| + @cp $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke.h $(OPENBLAS_INCLUDE_DIR)/lapacke.h | |
| + @cp $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_config.h $(OPENBLAS_INCLUDE_DIR)/lapacke_config.h | |
| + @cp $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_utils.h $(OPENBLAS_INCLUDE_DIR)/lapacke_utils.h | |
| +endif | |
| + | |
| #for install static library | |
| @echo Copy the static library to $(OPENBLAS_LIBRARY_DIR) | |
| @cp $(LIBNAME) $(OPENBLAS_LIBRARY_DIR) | |
| diff --git a/Makefile.rule b/Makefile.rule | |
| index 650478a..843888b 100644 | |
| --- a/Makefile.rule | |
| +++ b/Makefile.rule | |
| @@ -51,6 +51,9 @@ VERSION = 0.1.0 | |
| # If you don't need LAPACK, please comment it in. | |
| # NO_LAPACK = 1 | |
| +# If you don't need LAPACKE (C Interface to LAPACK), please comment it in. | |
| +# NO_LAPACKE = 1 | |
| + | |
| # If you want to use legacy threaded Level 3 implementation. | |
| # USE_SIMPLE_THREADED_LEVEL3 = 1 | |
| diff --git a/Makefile.system b/Makefile.system | |
| index 0fd223d..6e4893c 100644 | |
| --- a/Makefile.system | |
| +++ b/Makefile.system | |
| @@ -9,6 +9,10 @@ ifndef TOPDIR | |
| TOPDIR = . | |
| endif | |
| +ifndef NETLIB_LAPACK_DIR | |
| +NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-3.4.0 | |
| +endif | |
| + | |
| # Default C compiler | |
| CC = gcc | |
| @@ -535,6 +539,10 @@ ifeq ($(NO_LAPACK), 1) | |
| CCOMMON_OPT += -DNO_LAPACK | |
| endif | |
| +ifeq ($(NO_LAPACKE), 1) | |
| +CCOMMON_OPT += -DNO_LAPACKE | |
| +endif | |
| + | |
| ifdef SMP | |
| CCOMMON_OPT += -DSMP_SERVER | |
| diff --git a/exports/Makefile b/exports/Makefile | |
| index 873e8b2..c4d2abd 100644 | |
| --- a/exports/Makefile | |
| +++ b/exports/Makefile | |
| @@ -76,13 +76,13 @@ libgoto2_shared.dll : ../$(LIBNAME) libgoto2_shared.def | |
| -Wl,--out-implib,libgoto2_shared.lib $(FEXTRALIB) | |
| libopenblas.def : gensymbol | |
| - perl ./gensymbol win2k $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol win2k $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| libgoto2_shared.def : gensymbol | |
| - perl ./gensymbol win2k $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol win2k $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| libgoto_hpl.def : gensymbol | |
| - perl ./gensymbol win2khpl $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol win2khpl $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| $(LIBDYNNAME) : ../$(LIBNAME) osx.def | |
| $(CC) $(CFLAGS) -all_load -headerpad_max_install_names -install_name $(CURDIR)/../$(LIBDYNNAME) -dynamiclib -o ../$(LIBDYNNAME) $< -Wl,-exported_symbols_list,osx.def $(FEXTRALIB) | |
| @@ -163,23 +163,23 @@ static : ../$(LIBNAME) | |
| rm -f goto.$(SUFFIX) | |
| linux.def : gensymbol ../Makefile.system ../getarch.c | |
| - perl ./gensymbol linux $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol linux $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| osx.def : gensymbol ../Makefile.system ../getarch.c | |
| - perl ./gensymbol osx $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol osx $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| aix.def : gensymbol ../Makefile.system ../getarch.c | |
| - perl ./gensymbol aix $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > $(@F) | |
| + perl ./gensymbol aix $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > $(@F) | |
| symbol.S : gensymbol | |
| - perl ./gensymbol win2kasm noarch dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > symbol.S | |
| + perl ./gensymbol win2kasm noarch dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > symbol.S | |
| test : linktest.c | |
| $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) -lm && echo OK. | |
| rm -f linktest | |
| linktest.c : gensymbol ../Makefile.system ../getarch.c | |
| - perl ./gensymbol linktest $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) > linktest.c | |
| + perl ./gensymbol linktest $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) > linktest.c | |
| clean :: | |
| @rm -f *.def *.dylib __.SYMDEF* | |
| diff --git a/exports/gensymbol b/exports/gensymbol | |
| index 6b2a006..a6d0592 100644 | |
| --- a/exports/gensymbol | |
| +++ b/exports/gensymbol | |
| @@ -298,24 +298,2136 @@ | |
| zcgesv, zlag2c, clag2z, | |
| ); | |
| +@lapackeobjs = ( | |
| + lapack_make_complex_double, | |
| + lapack_make_complex_float, | |
| + LAPACKE_c_nancheck, | |
| + LAPACKE_cbbcsd, | |
| + LAPACKE_cbbcsd_work, | |
| + LAPACKE_cbdsqr, | |
| + LAPACKE_cbdsqr_work, | |
| + LAPACKE_cgb_nancheck, | |
| + LAPACKE_cgb_trans, | |
| + LAPACKE_cgbbrd, | |
| + LAPACKE_cgbbrd_work, | |
| + LAPACKE_cgbcon, | |
| + LAPACKE_cgbcon_work, | |
| + LAPACKE_cgbequ, | |
| + LAPACKE_cgbequ_work, | |
| + LAPACKE_cgbequb, | |
| + LAPACKE_cgbequb_work, | |
| + LAPACKE_cgbrfs, | |
| + LAPACKE_cgbrfs_work, | |
| + LAPACKE_cgbsv, | |
| + LAPACKE_cgbsv_work, | |
| + LAPACKE_cgbsvx, | |
| + LAPACKE_cgbsvx_work, | |
| + LAPACKE_cgbtrf, | |
| + LAPACKE_cgbtrf_work, | |
| + LAPACKE_cgbtrs, | |
| + LAPACKE_cgbtrs_work, | |
| + LAPACKE_cge_nancheck, | |
| + LAPACKE_cge_trans, | |
| + LAPACKE_cgebak, | |
| + LAPACKE_cgebak_work, | |
| + LAPACKE_cgebal, | |
| + LAPACKE_cgebal_work, | |
| + LAPACKE_cgebrd, | |
| + LAPACKE_cgebrd_work, | |
| + LAPACKE_cgecon, | |
| + LAPACKE_cgecon_work, | |
| + LAPACKE_cgeequ, | |
| + LAPACKE_cgeequ_work, | |
| + LAPACKE_cgeequb, | |
| + LAPACKE_cgeequb_work, | |
| + LAPACKE_cgees, | |
| + LAPACKE_cgees_work, | |
| + LAPACKE_cgeesx, | |
| + LAPACKE_cgeesx_work, | |
| + LAPACKE_cgeev, | |
| + LAPACKE_cgeev_work, | |
| + LAPACKE_cgeevx, | |
| + LAPACKE_cgeevx_work, | |
| + LAPACKE_cgehrd, | |
| + LAPACKE_cgehrd_work, | |
| + LAPACKE_cgelq2, | |
| + LAPACKE_cgelq2_work, | |
| + LAPACKE_cgelqf, | |
| + LAPACKE_cgelqf_work, | |
| + LAPACKE_cgels, | |
| + LAPACKE_cgels_work, | |
| + LAPACKE_cgelsd, | |
| + LAPACKE_cgelsd_work, | |
| + LAPACKE_cgelss, | |
| + LAPACKE_cgelss_work, | |
| + LAPACKE_cgelsy, | |
| + LAPACKE_cgelsy_work, | |
| + LAPACKE_cgemqrt, | |
| + LAPACKE_cgemqrt_work, | |
| + LAPACKE_cgeqlf, | |
| + LAPACKE_cgeqlf_work, | |
| + LAPACKE_cgeqp3, | |
| + LAPACKE_cgeqp3_work, | |
| + LAPACKE_cgeqpf, | |
| + LAPACKE_cgeqpf_work, | |
| + LAPACKE_cgeqr2, | |
| + LAPACKE_cgeqr2_work, | |
| + LAPACKE_cgeqrf, | |
| + LAPACKE_cgeqrf_work, | |
| + LAPACKE_cgeqrfp, | |
| + LAPACKE_cgeqrfp_work, | |
| + LAPACKE_cgeqrt, | |
| + LAPACKE_cgeqrt2, | |
| + LAPACKE_cgeqrt2_work, | |
| + LAPACKE_cgeqrt3, | |
| + LAPACKE_cgeqrt3_work, | |
| + LAPACKE_cgeqrt_work, | |
| + LAPACKE_cgerfs, | |
| + LAPACKE_cgerfs_work, | |
| + LAPACKE_cgerqf, | |
| + LAPACKE_cgerqf_work, | |
| + LAPACKE_cgesdd, | |
| + LAPACKE_cgesdd_work, | |
| + LAPACKE_cgesv, | |
| + LAPACKE_cgesv_work, | |
| + LAPACKE_cgesvd, | |
| + LAPACKE_cgesvd_work, | |
| + LAPACKE_cgesvx, | |
| + LAPACKE_cgesvx_work, | |
| + LAPACKE_cgetf2, | |
| + LAPACKE_cgetf2_work, | |
| + LAPACKE_cgetrf, | |
| + LAPACKE_cgetrf_work, | |
| + LAPACKE_cgetri, | |
| + LAPACKE_cgetri_work, | |
| + LAPACKE_cgetrs, | |
| + LAPACKE_cgetrs_work, | |
| + LAPACKE_cgg_nancheck, | |
| + LAPACKE_cgg_trans, | |
| + LAPACKE_cggbak, | |
| + LAPACKE_cggbak_work, | |
| + LAPACKE_cggbal, | |
| + LAPACKE_cggbal_work, | |
| + LAPACKE_cgges, | |
| + LAPACKE_cgges_work, | |
| + LAPACKE_cggesx, | |
| + LAPACKE_cggesx_work, | |
| + LAPACKE_cggev, | |
| + LAPACKE_cggev_work, | |
| + LAPACKE_cggevx, | |
| + LAPACKE_cggevx_work, | |
| + LAPACKE_cggglm, | |
| + LAPACKE_cggglm_work, | |
| + LAPACKE_cgghrd, | |
| + LAPACKE_cgghrd_work, | |
| + LAPACKE_cgglse, | |
| + LAPACKE_cgglse_work, | |
| + LAPACKE_cggqrf, | |
| + LAPACKE_cggqrf_work, | |
| + LAPACKE_cggrqf, | |
| + LAPACKE_cggrqf_work, | |
| + LAPACKE_cggsvd, | |
| + LAPACKE_cggsvd_work, | |
| + LAPACKE_cggsvp, | |
| + LAPACKE_cggsvp_work, | |
| + LAPACKE_cgt_nancheck, | |
| + LAPACKE_cgtcon, | |
| + LAPACKE_cgtcon_work, | |
| + LAPACKE_cgtrfs, | |
| + LAPACKE_cgtrfs_work, | |
| + LAPACKE_cgtsv, | |
| + LAPACKE_cgtsv_work, | |
| + LAPACKE_cgtsvx, | |
| + LAPACKE_cgtsvx_work, | |
| + LAPACKE_cgttrf, | |
| + LAPACKE_cgttrf_work, | |
| + LAPACKE_cgttrs, | |
| + LAPACKE_cgttrs_work, | |
| + LAPACKE_chb_nancheck, | |
| + LAPACKE_chb_trans, | |
| + LAPACKE_chbev, | |
| + LAPACKE_chbev_work, | |
| + LAPACKE_chbevd, | |
| + LAPACKE_chbevd_work, | |
| + LAPACKE_chbevx, | |
| + LAPACKE_chbevx_work, | |
| + LAPACKE_chbgst, | |
| + LAPACKE_chbgst_work, | |
| + LAPACKE_chbgv, | |
| + LAPACKE_chbgv_work, | |
| + LAPACKE_chbgvd, | |
| + LAPACKE_chbgvd_work, | |
| + LAPACKE_chbgvx, | |
| + LAPACKE_chbgvx_work, | |
| + LAPACKE_chbtrd, | |
| + LAPACKE_chbtrd_work, | |
| + LAPACKE_che_nancheck, | |
| + LAPACKE_che_trans, | |
| + LAPACKE_checon, | |
| + LAPACKE_checon_work, | |
| + LAPACKE_cheequb, | |
| + LAPACKE_cheequb_work, | |
| + LAPACKE_cheev, | |
| + LAPACKE_cheev_work, | |
| + LAPACKE_cheevd, | |
| + LAPACKE_cheevd_work, | |
| + LAPACKE_cheevr, | |
| + LAPACKE_cheevr_work, | |
| + LAPACKE_cheevx, | |
| + LAPACKE_cheevx_work, | |
| + LAPACKE_chegst, | |
| + LAPACKE_chegst_work, | |
| + LAPACKE_chegv, | |
| + LAPACKE_chegv_work, | |
| + LAPACKE_chegvd, | |
| + LAPACKE_chegvd_work, | |
| + LAPACKE_chegvx, | |
| + LAPACKE_chegvx_work, | |
| + LAPACKE_cherfs, | |
| + LAPACKE_cherfs_work, | |
| + LAPACKE_chesv, | |
| + LAPACKE_chesv_work, | |
| + LAPACKE_chesvx, | |
| + LAPACKE_chesvx_work, | |
| + LAPACKE_cheswapr, | |
| + LAPACKE_cheswapr_work, | |
| + LAPACKE_chetrd, | |
| + LAPACKE_chetrd_work, | |
| + LAPACKE_chetrf, | |
| + LAPACKE_chetrf_work, | |
| + LAPACKE_chetri, | |
| + LAPACKE_chetri2, | |
| + LAPACKE_chetri2_work, | |
| + LAPACKE_chetri2x, | |
| + LAPACKE_chetri2x_work, | |
| + LAPACKE_chetri_work, | |
| + LAPACKE_chetrs, | |
| + LAPACKE_chetrs2, | |
| + LAPACKE_chetrs2_work, | |
| + LAPACKE_chetrs_work, | |
| + LAPACKE_chfrk, | |
| + LAPACKE_chfrk_work, | |
| + LAPACKE_chgeqz, | |
| + LAPACKE_chgeqz_work, | |
| + LAPACKE_chp_nancheck, | |
| + LAPACKE_chp_trans, | |
| + LAPACKE_chpcon, | |
| + LAPACKE_chpcon_work, | |
| + LAPACKE_chpev, | |
| + LAPACKE_chpev_work, | |
| + LAPACKE_chpevd, | |
| + LAPACKE_chpevd_work, | |
| + LAPACKE_chpevx, | |
| + LAPACKE_chpevx_work, | |
| + LAPACKE_chpgst, | |
| + LAPACKE_chpgst_work, | |
| + LAPACKE_chpgv, | |
| + LAPACKE_chpgv_work, | |
| + LAPACKE_chpgvd, | |
| + LAPACKE_chpgvd_work, | |
| + LAPACKE_chpgvx, | |
| + LAPACKE_chpgvx_work, | |
| + LAPACKE_chprfs, | |
| + LAPACKE_chprfs_work, | |
| + LAPACKE_chpsv, | |
| + LAPACKE_chpsv_work, | |
| + LAPACKE_chpsvx, | |
| + LAPACKE_chpsvx_work, | |
| + LAPACKE_chptrd, | |
| + LAPACKE_chptrd_work, | |
| + LAPACKE_chptrf, | |
| + LAPACKE_chptrf_work, | |
| + LAPACKE_chptri, | |
| + LAPACKE_chptri_work, | |
| + LAPACKE_chptrs, | |
| + LAPACKE_chptrs_work, | |
| + LAPACKE_chs_nancheck, | |
| + LAPACKE_chs_trans, | |
| + LAPACKE_chsein, | |
| + LAPACKE_chsein_work, | |
| + LAPACKE_chseqr, | |
| + LAPACKE_chseqr_work, | |
| + LAPACKE_clacgv, | |
| + LAPACKE_clacgv_work, | |
| + LAPACKE_clacpy, | |
| + LAPACKE_clacpy_work, | |
| + LAPACKE_clag2z, | |
| + LAPACKE_clag2z_work, | |
| + LAPACKE_clange, | |
| + LAPACKE_clange_work, | |
| + LAPACKE_clanhe, | |
| + LAPACKE_clanhe_work, | |
| + LAPACKE_clansy, | |
| + LAPACKE_clansy_work, | |
| + LAPACKE_clantr, | |
| + LAPACKE_clantr_work, | |
| + LAPACKE_clapmr, | |
| + LAPACKE_clapmr_work, | |
| + LAPACKE_clarfb, | |
| + LAPACKE_clarfb_work, | |
| + LAPACKE_clarfg, | |
| + LAPACKE_clarfg_work, | |
| + LAPACKE_clarft, | |
| + LAPACKE_clarft_work, | |
| + LAPACKE_clarfx, | |
| + LAPACKE_clarfx_work, | |
| + LAPACKE_clarnv, | |
| + LAPACKE_clarnv_work, | |
| + LAPACKE_claset, | |
| + LAPACKE_claset_work, | |
| + LAPACKE_claswp, | |
| + LAPACKE_claswp_work, | |
| + LAPACKE_clauum, | |
| + LAPACKE_clauum_work, | |
| + LAPACKE_cpb_nancheck, | |
| + LAPACKE_cpb_trans, | |
| + LAPACKE_cpbcon, | |
| + LAPACKE_cpbcon_work, | |
| + LAPACKE_cpbequ, | |
| + LAPACKE_cpbequ_work, | |
| + LAPACKE_cpbrfs, | |
| + LAPACKE_cpbrfs_work, | |
| + LAPACKE_cpbstf, | |
| + LAPACKE_cpbstf_work, | |
| + LAPACKE_cpbsv, | |
| + LAPACKE_cpbsv_work, | |
| + LAPACKE_cpbsvx, | |
| + LAPACKE_cpbsvx_work, | |
| + LAPACKE_cpbtrf, | |
| + LAPACKE_cpbtrf_work, | |
| + LAPACKE_cpbtrs, | |
| + LAPACKE_cpbtrs_work, | |
| + LAPACKE_cpf_nancheck, | |
| + LAPACKE_cpf_trans, | |
| + LAPACKE_cpftrf, | |
| + LAPACKE_cpftrf_work, | |
| + LAPACKE_cpftri, | |
| + LAPACKE_cpftri_work, | |
| + LAPACKE_cpftrs, | |
| + LAPACKE_cpftrs_work, | |
| + LAPACKE_cpo_nancheck, | |
| + LAPACKE_cpo_trans, | |
| + LAPACKE_cpocon, | |
| + LAPACKE_cpocon_work, | |
| + LAPACKE_cpoequ, | |
| + LAPACKE_cpoequ_work, | |
| + LAPACKE_cpoequb, | |
| + LAPACKE_cpoequb_work, | |
| + LAPACKE_cporfs, | |
| + LAPACKE_cporfs_work, | |
| + LAPACKE_cposv, | |
| + LAPACKE_cposv_work, | |
| + LAPACKE_cposvx, | |
| + LAPACKE_cposvx_work, | |
| + LAPACKE_cpotrf, | |
| + LAPACKE_cpotrf_work, | |
| + LAPACKE_cpotri, | |
| + LAPACKE_cpotri_work, | |
| + LAPACKE_cpotrs, | |
| + LAPACKE_cpotrs_work, | |
| + LAPACKE_cpp_nancheck, | |
| + LAPACKE_cpp_trans, | |
| + LAPACKE_cppcon, | |
| + LAPACKE_cppcon_work, | |
| + LAPACKE_cppequ, | |
| + LAPACKE_cppequ_work, | |
| + LAPACKE_cpprfs, | |
| + LAPACKE_cpprfs_work, | |
| + LAPACKE_cppsv, | |
| + LAPACKE_cppsv_work, | |
| + LAPACKE_cppsvx, | |
| + LAPACKE_cppsvx_work, | |
| + LAPACKE_cpptrf, | |
| + LAPACKE_cpptrf_work, | |
| + LAPACKE_cpptri, | |
| + LAPACKE_cpptri_work, | |
| + LAPACKE_cpptrs, | |
| + LAPACKE_cpptrs_work, | |
| + LAPACKE_cpstrf, | |
| + LAPACKE_cpstrf_work, | |
| + LAPACKE_cpt_nancheck, | |
| + LAPACKE_cptcon, | |
| + LAPACKE_cptcon_work, | |
| + LAPACKE_cpteqr, | |
| + LAPACKE_cpteqr_work, | |
| + LAPACKE_cptrfs, | |
| + LAPACKE_cptrfs_work, | |
| + LAPACKE_cptsv, | |
| + LAPACKE_cptsv_work, | |
| + LAPACKE_cptsvx, | |
| + LAPACKE_cptsvx_work, | |
| + LAPACKE_cpttrf, | |
| + LAPACKE_cpttrf_work, | |
| + LAPACKE_cpttrs, | |
| + LAPACKE_cpttrs_work, | |
| + LAPACKE_csp_nancheck, | |
| + LAPACKE_csp_trans, | |
| + LAPACKE_cspcon, | |
| + LAPACKE_cspcon_work, | |
| + LAPACKE_csprfs, | |
| + LAPACKE_csprfs_work, | |
| + LAPACKE_cspsv, | |
| + LAPACKE_cspsv_work, | |
| + LAPACKE_cspsvx, | |
| + LAPACKE_cspsvx_work, | |
| + LAPACKE_csptrf, | |
| + LAPACKE_csptrf_work, | |
| + LAPACKE_csptri, | |
| + LAPACKE_csptri_work, | |
| + LAPACKE_csptrs, | |
| + LAPACKE_csptrs_work, | |
| + LAPACKE_cst_nancheck, | |
| + LAPACKE_cstedc, | |
| + LAPACKE_cstedc_work, | |
| + LAPACKE_cstegr, | |
| + LAPACKE_cstegr_work, | |
| + LAPACKE_cstein, | |
| + LAPACKE_cstein_work, | |
| + LAPACKE_cstemr, | |
| + LAPACKE_cstemr_work, | |
| + LAPACKE_csteqr, | |
| + LAPACKE_csteqr_work, | |
| + LAPACKE_csy_nancheck, | |
| + LAPACKE_csy_trans, | |
| + LAPACKE_csycon, | |
| + LAPACKE_csycon_work, | |
| + LAPACKE_csyconv, | |
| + LAPACKE_csyconv_work, | |
| + LAPACKE_csyequb, | |
| + LAPACKE_csyequb_work, | |
| + LAPACKE_csyrfs, | |
| + LAPACKE_csyrfs_work, | |
| + LAPACKE_csysv, | |
| + LAPACKE_csysv_work, | |
| + LAPACKE_csysvx, | |
| + LAPACKE_csysvx_work, | |
| + LAPACKE_csyswapr, | |
| + LAPACKE_csyswapr_work, | |
| + LAPACKE_csytrf, | |
| + LAPACKE_csytrf_work, | |
| + LAPACKE_csytri, | |
| + LAPACKE_csytri2, | |
| + LAPACKE_csytri2_work, | |
| + LAPACKE_csytri2x, | |
| + LAPACKE_csytri2x_work, | |
| + LAPACKE_csytri_work, | |
| + LAPACKE_csytrs, | |
| + LAPACKE_csytrs2, | |
| + LAPACKE_csytrs2_work, | |
| + LAPACKE_csytrs_work, | |
| + LAPACKE_ctb_nancheck, | |
| + LAPACKE_ctb_trans, | |
| + LAPACKE_ctbcon, | |
| + LAPACKE_ctbcon_work, | |
| + LAPACKE_ctbrfs, | |
| + LAPACKE_ctbrfs_work, | |
| + LAPACKE_ctbtrs, | |
| + LAPACKE_ctbtrs_work, | |
| + LAPACKE_ctf_nancheck, | |
| + LAPACKE_ctf_trans, | |
| + LAPACKE_ctfsm, | |
| + LAPACKE_ctfsm_work, | |
| + LAPACKE_ctftri, | |
| + LAPACKE_ctftri_work, | |
| + LAPACKE_ctfttp, | |
| + LAPACKE_ctfttp_work, | |
| + LAPACKE_ctfttr, | |
| + LAPACKE_ctfttr_work, | |
| + LAPACKE_ctgevc, | |
| + LAPACKE_ctgevc_work, | |
| + LAPACKE_ctgexc, | |
| + LAPACKE_ctgexc_work, | |
| + LAPACKE_ctgsen, | |
| + LAPACKE_ctgsen_work, | |
| + LAPACKE_ctgsja, | |
| + LAPACKE_ctgsja_work, | |
| + LAPACKE_ctgsna, | |
| + LAPACKE_ctgsna_work, | |
| + LAPACKE_ctgsyl, | |
| + LAPACKE_ctgsyl_work, | |
| + LAPACKE_ctp_nancheck, | |
| + LAPACKE_ctp_trans, | |
| + LAPACKE_ctpcon, | |
| + LAPACKE_ctpcon_work, | |
| + LAPACKE_ctpmqrt, | |
| + LAPACKE_ctpmqrt_work, | |
| + LAPACKE_ctpqrt, | |
| + LAPACKE_ctpqrt2, | |
| + LAPACKE_ctpqrt2_work, | |
| + LAPACKE_ctpqrt_work, | |
| + LAPACKE_ctprfb, | |
| + LAPACKE_ctprfb_work, | |
| + LAPACKE_ctprfs, | |
| + LAPACKE_ctprfs_work, | |
| + LAPACKE_ctptri, | |
| + LAPACKE_ctptri_work, | |
| + LAPACKE_ctptrs, | |
| + LAPACKE_ctptrs_work, | |
| + LAPACKE_ctpttf, | |
| + LAPACKE_ctpttf_work, | |
| + LAPACKE_ctpttr, | |
| + LAPACKE_ctpttr_work, | |
| + LAPACKE_ctr_nancheck, | |
| + LAPACKE_ctr_trans, | |
| + LAPACKE_ctrcon, | |
| + LAPACKE_ctrcon_work, | |
| + LAPACKE_ctrevc, | |
| + LAPACKE_ctrevc_work, | |
| + LAPACKE_ctrexc, | |
| + LAPACKE_ctrexc_work, | |
| + LAPACKE_ctrrfs, | |
| + LAPACKE_ctrrfs_work, | |
| + LAPACKE_ctrsen, | |
| + LAPACKE_ctrsen_work, | |
| + LAPACKE_ctrsna, | |
| + LAPACKE_ctrsna_work, | |
| + LAPACKE_ctrsyl, | |
| + LAPACKE_ctrsyl_work, | |
| + LAPACKE_ctrtri, | |
| + LAPACKE_ctrtri_work, | |
| + LAPACKE_ctrtrs, | |
| + LAPACKE_ctrtrs_work, | |
| + LAPACKE_ctrttf, | |
| + LAPACKE_ctrttf_work, | |
| + LAPACKE_ctrttp, | |
| + LAPACKE_ctrttp_work, | |
| + LAPACKE_ctzrzf, | |
| + LAPACKE_ctzrzf_work, | |
| + LAPACKE_cunbdb, | |
| + LAPACKE_cunbdb_work, | |
| + LAPACKE_cuncsd, | |
| + LAPACKE_cuncsd_work, | |
| + LAPACKE_cungbr, | |
| + LAPACKE_cungbr_work, | |
| + LAPACKE_cunghr, | |
| + LAPACKE_cunghr_work, | |
| + LAPACKE_cunglq, | |
| + LAPACKE_cunglq_work, | |
| + LAPACKE_cungql, | |
| + LAPACKE_cungql_work, | |
| + LAPACKE_cungqr, | |
| + LAPACKE_cungqr_work, | |
| + LAPACKE_cungrq, | |
| + LAPACKE_cungrq_work, | |
| + LAPACKE_cungtr, | |
| + LAPACKE_cungtr_work, | |
| + LAPACKE_cunmbr, | |
| + LAPACKE_cunmbr_work, | |
| + LAPACKE_cunmhr, | |
| + LAPACKE_cunmhr_work, | |
| + LAPACKE_cunmlq, | |
| + LAPACKE_cunmlq_work, | |
| + LAPACKE_cunmql, | |
| + LAPACKE_cunmql_work, | |
| + LAPACKE_cunmqr, | |
| + LAPACKE_cunmqr_work, | |
| + LAPACKE_cunmrq, | |
| + LAPACKE_cunmrq_work, | |
| + LAPACKE_cunmrz, | |
| + LAPACKE_cunmrz_work, | |
| + LAPACKE_cunmtr, | |
| + LAPACKE_cunmtr_work, | |
| + LAPACKE_cupgtr, | |
| + LAPACKE_cupgtr_work, | |
| + LAPACKE_cupmtr, | |
| + LAPACKE_cupmtr_work, | |
| + LAPACKE_d_nancheck, | |
| + LAPACKE_dbbcsd, | |
| + LAPACKE_dbbcsd_work, | |
| + LAPACKE_dbdsdc, | |
| + LAPACKE_dbdsdc_work, | |
| + LAPACKE_dbdsqr, | |
| + LAPACKE_dbdsqr_work, | |
| + LAPACKE_ddisna, | |
| + LAPACKE_ddisna_work, | |
| + LAPACKE_dgb_nancheck, | |
| + LAPACKE_dgb_trans, | |
| + LAPACKE_dgbbrd, | |
| + LAPACKE_dgbbrd_work, | |
| + LAPACKE_dgbcon, | |
| + LAPACKE_dgbcon_work, | |
| + LAPACKE_dgbequ, | |
| + LAPACKE_dgbequ_work, | |
| + LAPACKE_dgbequb, | |
| + LAPACKE_dgbequb_work, | |
| + LAPACKE_dgbrfs, | |
| + LAPACKE_dgbrfs_work, | |
| + LAPACKE_dgbsv, | |
| + LAPACKE_dgbsv_work, | |
| + LAPACKE_dgbsvx, | |
| + LAPACKE_dgbsvx_work, | |
| + LAPACKE_dgbtrf, | |
| + LAPACKE_dgbtrf_work, | |
| + LAPACKE_dgbtrs, | |
| + LAPACKE_dgbtrs_work, | |
| + LAPACKE_dge_nancheck, | |
| + LAPACKE_dge_trans, | |
| + LAPACKE_dgebak, | |
| + LAPACKE_dgebak_work, | |
| + LAPACKE_dgebal, | |
| + LAPACKE_dgebal_work, | |
| + LAPACKE_dgebrd, | |
| + LAPACKE_dgebrd_work, | |
| + LAPACKE_dgecon, | |
| + LAPACKE_dgecon_work, | |
| + LAPACKE_dgeequ, | |
| + LAPACKE_dgeequ_work, | |
| + LAPACKE_dgeequb, | |
| + LAPACKE_dgeequb_work, | |
| + LAPACKE_dgees, | |
| + LAPACKE_dgees_work, | |
| + LAPACKE_dgeesx, | |
| + LAPACKE_dgeesx_work, | |
| + LAPACKE_dgeev, | |
| + LAPACKE_dgeev_work, | |
| + LAPACKE_dgeevx, | |
| + LAPACKE_dgeevx_work, | |
| + LAPACKE_dgehrd, | |
| + LAPACKE_dgehrd_work, | |
| + LAPACKE_dgejsv, | |
| + LAPACKE_dgejsv_work, | |
| + LAPACKE_dgelq2, | |
| + LAPACKE_dgelq2_work, | |
| + LAPACKE_dgelqf, | |
| + LAPACKE_dgelqf_work, | |
| + LAPACKE_dgels, | |
| + LAPACKE_dgels_work, | |
| + LAPACKE_dgelsd, | |
| + LAPACKE_dgelsd_work, | |
| + LAPACKE_dgelss, | |
| + LAPACKE_dgelss_work, | |
| + LAPACKE_dgelsy, | |
| + LAPACKE_dgelsy_work, | |
| + LAPACKE_dgemqrt, | |
| + LAPACKE_dgemqrt_work, | |
| + LAPACKE_dgeqlf, | |
| + LAPACKE_dgeqlf_work, | |
| + LAPACKE_dgeqp3, | |
| + LAPACKE_dgeqp3_work, | |
| + LAPACKE_dgeqpf, | |
| + LAPACKE_dgeqpf_work, | |
| + LAPACKE_dgeqr2, | |
| + LAPACKE_dgeqr2_work, | |
| + LAPACKE_dgeqrf, | |
| + LAPACKE_dgeqrf_work, | |
| + LAPACKE_dgeqrfp, | |
| + LAPACKE_dgeqrfp_work, | |
| + LAPACKE_dgeqrt, | |
| + LAPACKE_dgeqrt2, | |
| + LAPACKE_dgeqrt2_work, | |
| + LAPACKE_dgeqrt3, | |
| + LAPACKE_dgeqrt3_work, | |
| + LAPACKE_dgeqrt_work, | |
| + LAPACKE_dgerfs, | |
| + LAPACKE_dgerfs_work, | |
| + LAPACKE_dgerqf, | |
| + LAPACKE_dgerqf_work, | |
| + LAPACKE_dgesdd, | |
| + LAPACKE_dgesdd_work, | |
| + LAPACKE_dgesv, | |
| + LAPACKE_dgesv_work, | |
| + LAPACKE_dgesvd, | |
| + LAPACKE_dgesvd_work, | |
| + LAPACKE_dgesvj, | |
| + LAPACKE_dgesvj_work, | |
| + LAPACKE_dgesvx, | |
| + LAPACKE_dgesvx_work, | |
| + LAPACKE_dgetf2, | |
| + LAPACKE_dgetf2_work, | |
| + LAPACKE_dgetrf, | |
| + LAPACKE_dgetrf_work, | |
| + LAPACKE_dgetri, | |
| + LAPACKE_dgetri_work, | |
| + LAPACKE_dgetrs, | |
| + LAPACKE_dgetrs_work, | |
| + LAPACKE_dgg_nancheck, | |
| + LAPACKE_dgg_trans, | |
| + LAPACKE_dggbak, | |
| + LAPACKE_dggbak_work, | |
| + LAPACKE_dggbal, | |
| + LAPACKE_dggbal_work, | |
| + LAPACKE_dgges, | |
| + LAPACKE_dgges_work, | |
| + LAPACKE_dggesx, | |
| + LAPACKE_dggesx_work, | |
| + LAPACKE_dggev, | |
| + LAPACKE_dggev_work, | |
| + LAPACKE_dggevx, | |
| + LAPACKE_dggevx_work, | |
| + LAPACKE_dggglm, | |
| + LAPACKE_dggglm_work, | |
| + LAPACKE_dgghrd, | |
| + LAPACKE_dgghrd_work, | |
| + LAPACKE_dgglse, | |
| + LAPACKE_dgglse_work, | |
| + LAPACKE_dggqrf, | |
| + LAPACKE_dggqrf_work, | |
| + LAPACKE_dggrqf, | |
| + LAPACKE_dggrqf_work, | |
| + LAPACKE_dggsvd, | |
| + LAPACKE_dggsvd_work, | |
| + LAPACKE_dggsvp, | |
| + LAPACKE_dggsvp_work, | |
| + LAPACKE_dgt_nancheck, | |
| + LAPACKE_dgtcon, | |
| + LAPACKE_dgtcon_work, | |
| + LAPACKE_dgtrfs, | |
| + LAPACKE_dgtrfs_work, | |
| + LAPACKE_dgtsv, | |
| + LAPACKE_dgtsv_work, | |
| + LAPACKE_dgtsvx, | |
| + LAPACKE_dgtsvx_work, | |
| + LAPACKE_dgttrf, | |
| + LAPACKE_dgttrf_work, | |
| + LAPACKE_dgttrs, | |
| + LAPACKE_dgttrs_work, | |
| + LAPACKE_dhgeqz, | |
| + LAPACKE_dhgeqz_work, | |
| + LAPACKE_dhs_nancheck, | |
| + LAPACKE_dhs_trans, | |
| + LAPACKE_dhsein, | |
| + LAPACKE_dhsein_work, | |
| + LAPACKE_dhseqr, | |
| + LAPACKE_dhseqr_work, | |
| + LAPACKE_dlacpy, | |
| + LAPACKE_dlacpy_work, | |
| + LAPACKE_dlag2s, | |
| + LAPACKE_dlag2s_work, | |
| + LAPACKE_dlamch, | |
| + LAPACKE_dlamch_work, | |
| + LAPACKE_dlange, | |
| + LAPACKE_dlange_work, | |
| + LAPACKE_dlansy, | |
| + LAPACKE_dlansy_work, | |
| + LAPACKE_dlantr, | |
| + LAPACKE_dlantr_work, | |
| + LAPACKE_dlapmr, | |
| + LAPACKE_dlapmr_work, | |
| + LAPACKE_dlapy2, | |
| + LAPACKE_dlapy2_work, | |
| + LAPACKE_dlapy3, | |
| + LAPACKE_dlapy3_work, | |
| + LAPACKE_dlarfb, | |
| + LAPACKE_dlarfb_work, | |
| + LAPACKE_dlarfg, | |
| + LAPACKE_dlarfg_work, | |
| + LAPACKE_dlarft, | |
| + LAPACKE_dlarft_work, | |
| + LAPACKE_dlarfx, | |
| + LAPACKE_dlarfx_work, | |
| + LAPACKE_dlarnv, | |
| + LAPACKE_dlarnv_work, | |
| + LAPACKE_dlartgp, | |
| + LAPACKE_dlartgp_work, | |
| + LAPACKE_dlartgs, | |
| + LAPACKE_dlartgs_work, | |
| + LAPACKE_dlaset, | |
| + LAPACKE_dlaset_work, | |
| + LAPACKE_dlasrt, | |
| + LAPACKE_dlasrt_work, | |
| + LAPACKE_dlaswp, | |
| + LAPACKE_dlaswp_work, | |
| + LAPACKE_dlauum, | |
| + LAPACKE_dlauum_work, | |
| + LAPACKE_dopgtr, | |
| + LAPACKE_dopgtr_work, | |
| + LAPACKE_dopmtr, | |
| + LAPACKE_dopmtr_work, | |
| + LAPACKE_dorbdb, | |
| + LAPACKE_dorbdb_work, | |
| + LAPACKE_dorcsd, | |
| + LAPACKE_dorcsd_work, | |
| + LAPACKE_dorgbr, | |
| + LAPACKE_dorgbr_work, | |
| + LAPACKE_dorghr, | |
| + LAPACKE_dorghr_work, | |
| + LAPACKE_dorglq, | |
| + LAPACKE_dorglq_work, | |
| + LAPACKE_dorgql, | |
| + LAPACKE_dorgql_work, | |
| + LAPACKE_dorgqr, | |
| + LAPACKE_dorgqr_work, | |
| + LAPACKE_dorgrq, | |
| + LAPACKE_dorgrq_work, | |
| + LAPACKE_dorgtr, | |
| + LAPACKE_dorgtr_work, | |
| + LAPACKE_dormbr, | |
| + LAPACKE_dormbr_work, | |
| + LAPACKE_dormhr, | |
| + LAPACKE_dormhr_work, | |
| + LAPACKE_dormlq, | |
| + LAPACKE_dormlq_work, | |
| + LAPACKE_dormql, | |
| + LAPACKE_dormql_work, | |
| + LAPACKE_dormqr, | |
| + LAPACKE_dormqr_work, | |
| + LAPACKE_dormrq, | |
| + LAPACKE_dormrq_work, | |
| + LAPACKE_dormrz, | |
| + LAPACKE_dormrz_work, | |
| + LAPACKE_dormtr, | |
| + LAPACKE_dormtr_work, | |
| + LAPACKE_dpb_nancheck, | |
| + LAPACKE_dpb_trans, | |
| + LAPACKE_dpbcon, | |
| + LAPACKE_dpbcon_work, | |
| + LAPACKE_dpbequ, | |
| + LAPACKE_dpbequ_work, | |
| + LAPACKE_dpbrfs, | |
| + LAPACKE_dpbrfs_work, | |
| + LAPACKE_dpbstf, | |
| + LAPACKE_dpbstf_work, | |
| + LAPACKE_dpbsv, | |
| + LAPACKE_dpbsv_work, | |
| + LAPACKE_dpbsvx, | |
| + LAPACKE_dpbsvx_work, | |
| + LAPACKE_dpbtrf, | |
| + LAPACKE_dpbtrf_work, | |
| + LAPACKE_dpbtrs, | |
| + LAPACKE_dpbtrs_work, | |
| + LAPACKE_dpf_nancheck, | |
| + LAPACKE_dpf_trans, | |
| + LAPACKE_dpftrf, | |
| + LAPACKE_dpftrf_work, | |
| + LAPACKE_dpftri, | |
| + LAPACKE_dpftri_work, | |
| + LAPACKE_dpftrs, | |
| + LAPACKE_dpftrs_work, | |
| + LAPACKE_dpo_nancheck, | |
| + LAPACKE_dpo_trans, | |
| + LAPACKE_dpocon, | |
| + LAPACKE_dpocon_work, | |
| + LAPACKE_dpoequ, | |
| + LAPACKE_dpoequ_work, | |
| + LAPACKE_dpoequb, | |
| + LAPACKE_dpoequb_work, | |
| + LAPACKE_dporfs, | |
| + LAPACKE_dporfs_work, | |
| + LAPACKE_dposv, | |
| + LAPACKE_dposv_work, | |
| + LAPACKE_dposvx, | |
| + LAPACKE_dposvx_work, | |
| + LAPACKE_dpotrf, | |
| + LAPACKE_dpotrf_work, | |
| + LAPACKE_dpotri, | |
| + LAPACKE_dpotri_work, | |
| + LAPACKE_dpotrs, | |
| + LAPACKE_dpotrs_work, | |
| + LAPACKE_dpp_nancheck, | |
| + LAPACKE_dpp_trans, | |
| + LAPACKE_dppcon, | |
| + LAPACKE_dppcon_work, | |
| + LAPACKE_dppequ, | |
| + LAPACKE_dppequ_work, | |
| + LAPACKE_dpprfs, | |
| + LAPACKE_dpprfs_work, | |
| + LAPACKE_dppsv, | |
| + LAPACKE_dppsv_work, | |
| + LAPACKE_dppsvx, | |
| + LAPACKE_dppsvx_work, | |
| + LAPACKE_dpptrf, | |
| + LAPACKE_dpptrf_work, | |
| + LAPACKE_dpptri, | |
| + LAPACKE_dpptri_work, | |
| + LAPACKE_dpptrs, | |
| + LAPACKE_dpptrs_work, | |
| + LAPACKE_dpstrf, | |
| + LAPACKE_dpstrf_work, | |
| + LAPACKE_dpt_nancheck, | |
| + LAPACKE_dptcon, | |
| + LAPACKE_dptcon_work, | |
| + LAPACKE_dpteqr, | |
| + LAPACKE_dpteqr_work, | |
| + LAPACKE_dptrfs, | |
| + LAPACKE_dptrfs_work, | |
| + LAPACKE_dptsv, | |
| + LAPACKE_dptsv_work, | |
| + LAPACKE_dptsvx, | |
| + LAPACKE_dptsvx_work, | |
| + LAPACKE_dpttrf, | |
| + LAPACKE_dpttrf_work, | |
| + LAPACKE_dpttrs, | |
| + LAPACKE_dpttrs_work, | |
| + LAPACKE_dsb_nancheck, | |
| + LAPACKE_dsb_trans, | |
| + LAPACKE_dsbev, | |
| + LAPACKE_dsbev_work, | |
| + LAPACKE_dsbevd, | |
| + LAPACKE_dsbevd_work, | |
| + LAPACKE_dsbevx, | |
| + LAPACKE_dsbevx_work, | |
| + LAPACKE_dsbgst, | |
| + LAPACKE_dsbgst_work, | |
| + LAPACKE_dsbgv, | |
| + LAPACKE_dsbgv_work, | |
| + LAPACKE_dsbgvd, | |
| + LAPACKE_dsbgvd_work, | |
| + LAPACKE_dsbgvx, | |
| + LAPACKE_dsbgvx_work, | |
| + LAPACKE_dsbtrd, | |
| + LAPACKE_dsbtrd_work, | |
| + LAPACKE_dsfrk, | |
| + LAPACKE_dsfrk_work, | |
| + LAPACKE_dsgesv, | |
| + LAPACKE_dsgesv_work, | |
| + LAPACKE_dsp_nancheck, | |
| + LAPACKE_dsp_trans, | |
| + LAPACKE_dspcon, | |
| + LAPACKE_dspcon_work, | |
| + LAPACKE_dspev, | |
| + LAPACKE_dspev_work, | |
| + LAPACKE_dspevd, | |
| + LAPACKE_dspevd_work, | |
| + LAPACKE_dspevx, | |
| + LAPACKE_dspevx_work, | |
| + LAPACKE_dspgst, | |
| + LAPACKE_dspgst_work, | |
| + LAPACKE_dspgv, | |
| + LAPACKE_dspgv_work, | |
| + LAPACKE_dspgvd, | |
| + LAPACKE_dspgvd_work, | |
| + LAPACKE_dspgvx, | |
| + LAPACKE_dspgvx_work, | |
| + LAPACKE_dsposv, | |
| + LAPACKE_dsposv_work, | |
| + LAPACKE_dsprfs, | |
| + LAPACKE_dsprfs_work, | |
| + LAPACKE_dspsv, | |
| + LAPACKE_dspsv_work, | |
| + LAPACKE_dspsvx, | |
| + LAPACKE_dspsvx_work, | |
| + LAPACKE_dsptrd, | |
| + LAPACKE_dsptrd_work, | |
| + LAPACKE_dsptrf, | |
| + LAPACKE_dsptrf_work, | |
| + LAPACKE_dsptri, | |
| + LAPACKE_dsptri_work, | |
| + LAPACKE_dsptrs, | |
| + LAPACKE_dsptrs_work, | |
| + LAPACKE_dst_nancheck, | |
| + LAPACKE_dstebz, | |
| + LAPACKE_dstebz_work, | |
| + LAPACKE_dstedc, | |
| + LAPACKE_dstedc_work, | |
| + LAPACKE_dstegr, | |
| + LAPACKE_dstegr_work, | |
| + LAPACKE_dstein, | |
| + LAPACKE_dstein_work, | |
| + LAPACKE_dstemr, | |
| + LAPACKE_dstemr_work, | |
| + LAPACKE_dsteqr, | |
| + LAPACKE_dsteqr_work, | |
| + LAPACKE_dsterf, | |
| + LAPACKE_dsterf_work, | |
| + LAPACKE_dstev, | |
| + LAPACKE_dstev_work, | |
| + LAPACKE_dstevd, | |
| + LAPACKE_dstevd_work, | |
| + LAPACKE_dstevr, | |
| + LAPACKE_dstevr_work, | |
| + LAPACKE_dstevx, | |
| + LAPACKE_dstevx_work, | |
| + LAPACKE_dsy_nancheck, | |
| + LAPACKE_dsy_trans, | |
| + LAPACKE_dsycon, | |
| + LAPACKE_dsycon_work, | |
| + LAPACKE_dsyconv, | |
| + LAPACKE_dsyconv_work, | |
| + LAPACKE_dsyequb, | |
| + LAPACKE_dsyequb_work, | |
| + LAPACKE_dsyev, | |
| + LAPACKE_dsyev_work, | |
| + LAPACKE_dsyevd, | |
| + LAPACKE_dsyevd_work, | |
| + LAPACKE_dsyevr, | |
| + LAPACKE_dsyevr_work, | |
| + LAPACKE_dsyevx, | |
| + LAPACKE_dsyevx_work, | |
| + LAPACKE_dsygst, | |
| + LAPACKE_dsygst_work, | |
| + LAPACKE_dsygv, | |
| + LAPACKE_dsygv_work, | |
| + LAPACKE_dsygvd, | |
| + LAPACKE_dsygvd_work, | |
| + LAPACKE_dsygvx, | |
| + LAPACKE_dsygvx_work, | |
| + LAPACKE_dsyrfs, | |
| + LAPACKE_dsyrfs_work, | |
| + LAPACKE_dsysv, | |
| + LAPACKE_dsysv_work, | |
| + LAPACKE_dsysvx, | |
| + LAPACKE_dsysvx_work, | |
| + LAPACKE_dsyswapr, | |
| + LAPACKE_dsyswapr_work, | |
| + LAPACKE_dsytrd, | |
| + LAPACKE_dsytrd_work, | |
| + LAPACKE_dsytrf, | |
| + LAPACKE_dsytrf_work, | |
| + LAPACKE_dsytri, | |
| + LAPACKE_dsytri2, | |
| + LAPACKE_dsytri2_work, | |
| + LAPACKE_dsytri2x, | |
| + LAPACKE_dsytri2x_work, | |
| + LAPACKE_dsytri_work, | |
| + LAPACKE_dsytrs, | |
| + LAPACKE_dsytrs2, | |
| + LAPACKE_dsytrs2_work, | |
| + LAPACKE_dsytrs_work, | |
| + LAPACKE_dtb_nancheck, | |
| + LAPACKE_dtb_trans, | |
| + LAPACKE_dtbcon, | |
| + LAPACKE_dtbcon_work, | |
| + LAPACKE_dtbrfs, | |
| + LAPACKE_dtbrfs_work, | |
| + LAPACKE_dtbtrs, | |
| + LAPACKE_dtbtrs_work, | |
| + LAPACKE_dtf_nancheck, | |
| + LAPACKE_dtf_trans, | |
| + LAPACKE_dtfsm, | |
| + LAPACKE_dtfsm_work, | |
| + LAPACKE_dtftri, | |
| + LAPACKE_dtftri_work, | |
| + LAPACKE_dtfttp, | |
| + LAPACKE_dtfttp_work, | |
| + LAPACKE_dtfttr, | |
| + LAPACKE_dtfttr_work, | |
| + LAPACKE_dtgevc, | |
| + LAPACKE_dtgevc_work, | |
| + LAPACKE_dtgexc, | |
| + LAPACKE_dtgexc_work, | |
| + LAPACKE_dtgsen, | |
| + LAPACKE_dtgsen_work, | |
| + LAPACKE_dtgsja, | |
| + LAPACKE_dtgsja_work, | |
| + LAPACKE_dtgsna, | |
| + LAPACKE_dtgsna_work, | |
| + LAPACKE_dtgsyl, | |
| + LAPACKE_dtgsyl_work, | |
| + LAPACKE_dtp_nancheck, | |
| + LAPACKE_dtp_trans, | |
| + LAPACKE_dtpcon, | |
| + LAPACKE_dtpcon_work, | |
| + LAPACKE_dtpmqrt, | |
| + LAPACKE_dtpmqrt_work, | |
| + LAPACKE_dtpqrt, | |
| + LAPACKE_dtpqrt2, | |
| + LAPACKE_dtpqrt2_work, | |
| + LAPACKE_dtpqrt_work, | |
| + LAPACKE_dtprfb, | |
| + LAPACKE_dtprfb_work, | |
| + LAPACKE_dtprfs, | |
| + LAPACKE_dtprfs_work, | |
| + LAPACKE_dtptri, | |
| + LAPACKE_dtptri_work, | |
| + LAPACKE_dtptrs, | |
| + LAPACKE_dtptrs_work, | |
| + LAPACKE_dtpttf, | |
| + LAPACKE_dtpttf_work, | |
| + LAPACKE_dtpttr, | |
| + LAPACKE_dtpttr_work, | |
| + LAPACKE_dtr_nancheck, | |
| + LAPACKE_dtr_trans, | |
| + LAPACKE_dtrcon, | |
| + LAPACKE_dtrcon_work, | |
| + LAPACKE_dtrevc, | |
| + LAPACKE_dtrevc_work, | |
| + LAPACKE_dtrexc, | |
| + LAPACKE_dtrexc_work, | |
| + LAPACKE_dtrrfs, | |
| + LAPACKE_dtrrfs_work, | |
| + LAPACKE_dtrsen, | |
| + LAPACKE_dtrsen_work, | |
| + LAPACKE_dtrsna, | |
| + LAPACKE_dtrsna_work, | |
| + LAPACKE_dtrsyl, | |
| + LAPACKE_dtrsyl_work, | |
| + LAPACKE_dtrtri, | |
| + LAPACKE_dtrtri_work, | |
| + LAPACKE_dtrtrs, | |
| + LAPACKE_dtrtrs_work, | |
| + LAPACKE_dtrttf, | |
| + LAPACKE_dtrttf_work, | |
| + LAPACKE_dtrttp, | |
| + LAPACKE_dtrttp_work, | |
| + LAPACKE_dtzrzf, | |
| + LAPACKE_dtzrzf_work, | |
| + LAPACKE_lsame, | |
| + LAPACKE_s_nancheck, | |
| + LAPACKE_sbbcsd, | |
| + LAPACKE_sbbcsd_work, | |
| + LAPACKE_sbdsdc, | |
| + LAPACKE_sbdsdc_work, | |
| + LAPACKE_sbdsqr, | |
| + LAPACKE_sbdsqr_work, | |
| + LAPACKE_sdisna, | |
| + LAPACKE_sdisna_work, | |
| + LAPACKE_sgb_nancheck, | |
| + LAPACKE_sgb_trans, | |
| + LAPACKE_sgbbrd, | |
| + LAPACKE_sgbbrd_work, | |
| + LAPACKE_sgbcon, | |
| + LAPACKE_sgbcon_work, | |
| + LAPACKE_sgbequ, | |
| + LAPACKE_sgbequ_work, | |
| + LAPACKE_sgbequb, | |
| + LAPACKE_sgbequb_work, | |
| + LAPACKE_sgbrfs, | |
| + LAPACKE_sgbrfs_work, | |
| + LAPACKE_sgbsv, | |
| + LAPACKE_sgbsv_work, | |
| + LAPACKE_sgbsvx, | |
| + LAPACKE_sgbsvx_work, | |
| + LAPACKE_sgbtrf, | |
| + LAPACKE_sgbtrf_work, | |
| + LAPACKE_sgbtrs, | |
| + LAPACKE_sgbtrs_work, | |
| + LAPACKE_sge_nancheck, | |
| + LAPACKE_sge_trans, | |
| + LAPACKE_sgebak, | |
| + LAPACKE_sgebak_work, | |
| + LAPACKE_sgebal, | |
| + LAPACKE_sgebal_work, | |
| + LAPACKE_sgebrd, | |
| + LAPACKE_sgebrd_work, | |
| + LAPACKE_sgecon, | |
| + LAPACKE_sgecon_work, | |
| + LAPACKE_sgeequ, | |
| + LAPACKE_sgeequ_work, | |
| + LAPACKE_sgeequb, | |
| + LAPACKE_sgeequb_work, | |
| + LAPACKE_sgees, | |
| + LAPACKE_sgees_work, | |
| + LAPACKE_sgeesx, | |
| + LAPACKE_sgeesx_work, | |
| + LAPACKE_sgeev, | |
| + LAPACKE_sgeev_work, | |
| + LAPACKE_sgeevx, | |
| + LAPACKE_sgeevx_work, | |
| + LAPACKE_sgehrd, | |
| + LAPACKE_sgehrd_work, | |
| + LAPACKE_sgejsv, | |
| + LAPACKE_sgejsv_work, | |
| + LAPACKE_sgelq2, | |
| + LAPACKE_sgelq2_work, | |
| + LAPACKE_sgelqf, | |
| + LAPACKE_sgelqf_work, | |
| + LAPACKE_sgels, | |
| + LAPACKE_sgels_work, | |
| + LAPACKE_sgelsd, | |
| + LAPACKE_sgelsd_work, | |
| + LAPACKE_sgelss, | |
| + LAPACKE_sgelss_work, | |
| + LAPACKE_sgelsy, | |
| + LAPACKE_sgelsy_work, | |
| + LAPACKE_sgemqrt, | |
| + LAPACKE_sgemqrt_work, | |
| + LAPACKE_sgeqlf, | |
| + LAPACKE_sgeqlf_work, | |
| + LAPACKE_sgeqp3, | |
| + LAPACKE_sgeqp3_work, | |
| + LAPACKE_sgeqpf, | |
| + LAPACKE_sgeqpf_work, | |
| + LAPACKE_sgeqr2, | |
| + LAPACKE_sgeqr2_work, | |
| + LAPACKE_sgeqrf, | |
| + LAPACKE_sgeqrf_work, | |
| + LAPACKE_sgeqrfp, | |
| + LAPACKE_sgeqrfp_work, | |
| + LAPACKE_sgeqrt, | |
| + LAPACKE_sgeqrt2, | |
| + LAPACKE_sgeqrt2_work, | |
| + LAPACKE_sgeqrt3, | |
| + LAPACKE_sgeqrt3_work, | |
| + LAPACKE_sgeqrt_work, | |
| + LAPACKE_sgerfs, | |
| + LAPACKE_sgerfs_work, | |
| + LAPACKE_sgerqf, | |
| + LAPACKE_sgerqf_work, | |
| + LAPACKE_sgesdd, | |
| + LAPACKE_sgesdd_work, | |
| + LAPACKE_sgesv, | |
| + LAPACKE_sgesv_work, | |
| + LAPACKE_sgesvd, | |
| + LAPACKE_sgesvd_work, | |
| + LAPACKE_sgesvj, | |
| + LAPACKE_sgesvj_work, | |
| + LAPACKE_sgesvx, | |
| + LAPACKE_sgesvx_work, | |
| + LAPACKE_sgetf2, | |
| + LAPACKE_sgetf2_work, | |
| + LAPACKE_sgetrf, | |
| + LAPACKE_sgetrf_work, | |
| + LAPACKE_sgetri, | |
| + LAPACKE_sgetri_work, | |
| + LAPACKE_sgetrs, | |
| + LAPACKE_sgetrs_work, | |
| + LAPACKE_sgg_nancheck, | |
| + LAPACKE_sgg_trans, | |
| + LAPACKE_sggbak, | |
| + LAPACKE_sggbak_work, | |
| + LAPACKE_sggbal, | |
| + LAPACKE_sggbal_work, | |
| + LAPACKE_sgges, | |
| + LAPACKE_sgges_work, | |
| + LAPACKE_sggesx, | |
| + LAPACKE_sggesx_work, | |
| + LAPACKE_sggev, | |
| + LAPACKE_sggev_work, | |
| + LAPACKE_sggevx, | |
| + LAPACKE_sggevx_work, | |
| + LAPACKE_sggglm, | |
| + LAPACKE_sggglm_work, | |
| + LAPACKE_sgghrd, | |
| + LAPACKE_sgghrd_work, | |
| + LAPACKE_sgglse, | |
| + LAPACKE_sgglse_work, | |
| + LAPACKE_sggqrf, | |
| + LAPACKE_sggqrf_work, | |
| + LAPACKE_sggrqf, | |
| + LAPACKE_sggrqf_work, | |
| + LAPACKE_sggsvd, | |
| + LAPACKE_sggsvd_work, | |
| + LAPACKE_sggsvp, | |
| + LAPACKE_sggsvp_work, | |
| + LAPACKE_sgt_nancheck, | |
| + LAPACKE_sgtcon, | |
| + LAPACKE_sgtcon_work, | |
| + LAPACKE_sgtrfs, | |
| + LAPACKE_sgtrfs_work, | |
| + LAPACKE_sgtsv, | |
| + LAPACKE_sgtsv_work, | |
| + LAPACKE_sgtsvx, | |
| + LAPACKE_sgtsvx_work, | |
| + LAPACKE_sgttrf, | |
| + LAPACKE_sgttrf_work, | |
| + LAPACKE_sgttrs, | |
| + LAPACKE_sgttrs_work, | |
| + LAPACKE_shgeqz, | |
| + LAPACKE_shgeqz_work, | |
| + LAPACKE_shs_nancheck, | |
| + LAPACKE_shs_trans, | |
| + LAPACKE_shsein, | |
| + LAPACKE_shsein_work, | |
| + LAPACKE_shseqr, | |
| + LAPACKE_shseqr_work, | |
| + LAPACKE_slacpy, | |
| + LAPACKE_slacpy_work, | |
| + LAPACKE_slag2d, | |
| + LAPACKE_slag2d_work, | |
| + LAPACKE_slamch, | |
| + LAPACKE_slamch_work, | |
| + LAPACKE_slange, | |
| + LAPACKE_slange_work, | |
| + LAPACKE_slansy, | |
| + LAPACKE_slansy_work, | |
| + LAPACKE_slantr, | |
| + LAPACKE_slantr_work, | |
| + LAPACKE_slapmr, | |
| + LAPACKE_slapmr_work, | |
| + LAPACKE_slapy2, | |
| + LAPACKE_slapy2_work, | |
| + LAPACKE_slapy3, | |
| + LAPACKE_slapy3_work, | |
| + LAPACKE_slarfb, | |
| + LAPACKE_slarfb_work, | |
| + LAPACKE_slarfg, | |
| + LAPACKE_slarfg_work, | |
| + LAPACKE_slarft, | |
| + LAPACKE_slarft_work, | |
| + LAPACKE_slarfx, | |
| + LAPACKE_slarfx_work, | |
| + LAPACKE_slarnv, | |
| + LAPACKE_slarnv_work, | |
| + LAPACKE_slartgp, | |
| + LAPACKE_slartgp_work, | |
| + LAPACKE_slartgs, | |
| + LAPACKE_slartgs_work, | |
| + LAPACKE_slaset, | |
| + LAPACKE_slaset_work, | |
| + LAPACKE_slasrt, | |
| + LAPACKE_slasrt_work, | |
| + LAPACKE_slaswp, | |
| + LAPACKE_slaswp_work, | |
| + LAPACKE_slauum, | |
| + LAPACKE_slauum_work, | |
| + LAPACKE_sopgtr, | |
| + LAPACKE_sopgtr_work, | |
| + LAPACKE_sopmtr, | |
| + LAPACKE_sopmtr_work, | |
| + LAPACKE_sorbdb, | |
| + LAPACKE_sorbdb_work, | |
| + LAPACKE_sorcsd, | |
| + LAPACKE_sorcsd_work, | |
| + LAPACKE_sorgbr, | |
| + LAPACKE_sorgbr_work, | |
| + LAPACKE_sorghr, | |
| + LAPACKE_sorghr_work, | |
| + LAPACKE_sorglq, | |
| + LAPACKE_sorglq_work, | |
| + LAPACKE_sorgql, | |
| + LAPACKE_sorgql_work, | |
| + LAPACKE_sorgqr, | |
| + LAPACKE_sorgqr_work, | |
| + LAPACKE_sorgrq, | |
| + LAPACKE_sorgrq_work, | |
| + LAPACKE_sorgtr, | |
| + LAPACKE_sorgtr_work, | |
| + LAPACKE_sormbr, | |
| + LAPACKE_sormbr_work, | |
| + LAPACKE_sormhr, | |
| + LAPACKE_sormhr_work, | |
| + LAPACKE_sormlq, | |
| + LAPACKE_sormlq_work, | |
| + LAPACKE_sormql, | |
| + LAPACKE_sormql_work, | |
| + LAPACKE_sormqr, | |
| + LAPACKE_sormqr_work, | |
| + LAPACKE_sormrq, | |
| + LAPACKE_sormrq_work, | |
| + LAPACKE_sormrz, | |
| + LAPACKE_sormrz_work, | |
| + LAPACKE_sormtr, | |
| + LAPACKE_sormtr_work, | |
| + LAPACKE_spb_nancheck, | |
| + LAPACKE_spb_trans, | |
| + LAPACKE_spbcon, | |
| + LAPACKE_spbcon_work, | |
| + LAPACKE_spbequ, | |
| + LAPACKE_spbequ_work, | |
| + LAPACKE_spbrfs, | |
| + LAPACKE_spbrfs_work, | |
| + LAPACKE_spbstf, | |
| + LAPACKE_spbstf_work, | |
| + LAPACKE_spbsv, | |
| + LAPACKE_spbsv_work, | |
| + LAPACKE_spbsvx, | |
| + LAPACKE_spbsvx_work, | |
| + LAPACKE_spbtrf, | |
| + LAPACKE_spbtrf_work, | |
| + LAPACKE_spbtrs, | |
| + LAPACKE_spbtrs_work, | |
| + LAPACKE_spf_nancheck, | |
| + LAPACKE_spf_trans, | |
| + LAPACKE_spftrf, | |
| + LAPACKE_spftrf_work, | |
| + LAPACKE_spftri, | |
| + LAPACKE_spftri_work, | |
| + LAPACKE_spftrs, | |
| + LAPACKE_spftrs_work, | |
| + LAPACKE_spo_nancheck, | |
| + LAPACKE_spo_trans, | |
| + LAPACKE_spocon, | |
| + LAPACKE_spocon_work, | |
| + LAPACKE_spoequ, | |
| + LAPACKE_spoequ_work, | |
| + LAPACKE_spoequb, | |
| + LAPACKE_spoequb_work, | |
| + LAPACKE_sporfs, | |
| + LAPACKE_sporfs_work, | |
| + LAPACKE_sposv, | |
| + LAPACKE_sposv_work, | |
| + LAPACKE_sposvx, | |
| + LAPACKE_sposvx_work, | |
| + LAPACKE_spotrf, | |
| + LAPACKE_spotrf_work, | |
| + LAPACKE_spotri, | |
| + LAPACKE_spotri_work, | |
| + LAPACKE_spotrs, | |
| + LAPACKE_spotrs_work, | |
| + LAPACKE_spp_nancheck, | |
| + LAPACKE_spp_trans, | |
| + LAPACKE_sppcon, | |
| + LAPACKE_sppcon_work, | |
| + LAPACKE_sppequ, | |
| + LAPACKE_sppequ_work, | |
| + LAPACKE_spprfs, | |
| + LAPACKE_spprfs_work, | |
| + LAPACKE_sppsv, | |
| + LAPACKE_sppsv_work, | |
| + LAPACKE_sppsvx, | |
| + LAPACKE_sppsvx_work, | |
| + LAPACKE_spptrf, | |
| + LAPACKE_spptrf_work, | |
| + LAPACKE_spptri, | |
| + LAPACKE_spptri_work, | |
| + LAPACKE_spptrs, | |
| + LAPACKE_spptrs_work, | |
| + LAPACKE_spstrf, | |
| + LAPACKE_spstrf_work, | |
| + LAPACKE_spt_nancheck, | |
| + LAPACKE_sptcon, | |
| + LAPACKE_sptcon_work, | |
| + LAPACKE_spteqr, | |
| + LAPACKE_spteqr_work, | |
| + LAPACKE_sptrfs, | |
| + LAPACKE_sptrfs_work, | |
| + LAPACKE_sptsv, | |
| + LAPACKE_sptsv_work, | |
| + LAPACKE_sptsvx, | |
| + LAPACKE_sptsvx_work, | |
| + LAPACKE_spttrf, | |
| + LAPACKE_spttrf_work, | |
| + LAPACKE_spttrs, | |
| + LAPACKE_spttrs_work, | |
| + LAPACKE_ssb_nancheck, | |
| + LAPACKE_ssb_trans, | |
| + LAPACKE_ssbev, | |
| + LAPACKE_ssbev_work, | |
| + LAPACKE_ssbevd, | |
| + LAPACKE_ssbevd_work, | |
| + LAPACKE_ssbevx, | |
| + LAPACKE_ssbevx_work, | |
| + LAPACKE_ssbgst, | |
| + LAPACKE_ssbgst_work, | |
| + LAPACKE_ssbgv, | |
| + LAPACKE_ssbgv_work, | |
| + LAPACKE_ssbgvd, | |
| + LAPACKE_ssbgvd_work, | |
| + LAPACKE_ssbgvx, | |
| + LAPACKE_ssbgvx_work, | |
| + LAPACKE_ssbtrd, | |
| + LAPACKE_ssbtrd_work, | |
| + LAPACKE_ssfrk, | |
| + LAPACKE_ssfrk_work, | |
| + LAPACKE_ssp_nancheck, | |
| + LAPACKE_ssp_trans, | |
| + LAPACKE_sspcon, | |
| + LAPACKE_sspcon_work, | |
| + LAPACKE_sspev, | |
| + LAPACKE_sspev_work, | |
| + LAPACKE_sspevd, | |
| + LAPACKE_sspevd_work, | |
| + LAPACKE_sspevx, | |
| + LAPACKE_sspevx_work, | |
| + LAPACKE_sspgst, | |
| + LAPACKE_sspgst_work, | |
| + LAPACKE_sspgv, | |
| + LAPACKE_sspgv_work, | |
| + LAPACKE_sspgvd, | |
| + LAPACKE_sspgvd_work, | |
| + LAPACKE_sspgvx, | |
| + LAPACKE_sspgvx_work, | |
| + LAPACKE_ssprfs, | |
| + LAPACKE_ssprfs_work, | |
| + LAPACKE_sspsv, | |
| + LAPACKE_sspsv_work, | |
| + LAPACKE_sspsvx, | |
| + LAPACKE_sspsvx_work, | |
| + LAPACKE_ssptrd, | |
| + LAPACKE_ssptrd_work, | |
| + LAPACKE_ssptrf, | |
| + LAPACKE_ssptrf_work, | |
| + LAPACKE_ssptri, | |
| + LAPACKE_ssptri_work, | |
| + LAPACKE_ssptrs, | |
| + LAPACKE_ssptrs_work, | |
| + LAPACKE_sst_nancheck, | |
| + LAPACKE_sstebz, | |
| + LAPACKE_sstebz_work, | |
| + LAPACKE_sstedc, | |
| + LAPACKE_sstedc_work, | |
| + LAPACKE_sstegr, | |
| + LAPACKE_sstegr_work, | |
| + LAPACKE_sstein, | |
| + LAPACKE_sstein_work, | |
| + LAPACKE_sstemr, | |
| + LAPACKE_sstemr_work, | |
| + LAPACKE_ssteqr, | |
| + LAPACKE_ssteqr_work, | |
| + LAPACKE_ssterf, | |
| + LAPACKE_ssterf_work, | |
| + LAPACKE_sstev, | |
| + LAPACKE_sstev_work, | |
| + LAPACKE_sstevd, | |
| + LAPACKE_sstevd_work, | |
| + LAPACKE_sstevr, | |
| + LAPACKE_sstevr_work, | |
| + LAPACKE_sstevx, | |
| + LAPACKE_sstevx_work, | |
| + LAPACKE_ssy_nancheck, | |
| + LAPACKE_ssy_trans, | |
| + LAPACKE_ssycon, | |
| + LAPACKE_ssycon_work, | |
| + LAPACKE_ssyconv, | |
| + LAPACKE_ssyconv_work, | |
| + LAPACKE_ssyequb, | |
| + LAPACKE_ssyequb_work, | |
| + LAPACKE_ssyev, | |
| + LAPACKE_ssyev_work, | |
| + LAPACKE_ssyevd, | |
| + LAPACKE_ssyevd_work, | |
| + LAPACKE_ssyevr, | |
| + LAPACKE_ssyevr_work, | |
| + LAPACKE_ssyevx, | |
| + LAPACKE_ssyevx_work, | |
| + LAPACKE_ssygst, | |
| + LAPACKE_ssygst_work, | |
| + LAPACKE_ssygv, | |
| + LAPACKE_ssygv_work, | |
| + LAPACKE_ssygvd, | |
| + LAPACKE_ssygvd_work, | |
| + LAPACKE_ssygvx, | |
| + LAPACKE_ssygvx_work, | |
| + LAPACKE_ssyrfs, | |
| + LAPACKE_ssyrfs_work, | |
| + LAPACKE_ssysv, | |
| + LAPACKE_ssysv_work, | |
| + LAPACKE_ssysvx, | |
| + LAPACKE_ssysvx_work, | |
| + LAPACKE_ssyswapr, | |
| + LAPACKE_ssyswapr_work, | |
| + LAPACKE_ssytrd, | |
| + LAPACKE_ssytrd_work, | |
| + LAPACKE_ssytrf, | |
| + LAPACKE_ssytrf_work, | |
| + LAPACKE_ssytri, | |
| + LAPACKE_ssytri2, | |
| + LAPACKE_ssytri2_work, | |
| + LAPACKE_ssytri2x, | |
| + LAPACKE_ssytri2x_work, | |
| + LAPACKE_ssytri_work, | |
| + LAPACKE_ssytrs, | |
| + LAPACKE_ssytrs2, | |
| + LAPACKE_ssytrs2_work, | |
| + LAPACKE_ssytrs_work, | |
| + LAPACKE_stb_nancheck, | |
| + LAPACKE_stb_trans, | |
| + LAPACKE_stbcon, | |
| + LAPACKE_stbcon_work, | |
| + LAPACKE_stbrfs, | |
| + LAPACKE_stbrfs_work, | |
| + LAPACKE_stbtrs, | |
| + LAPACKE_stbtrs_work, | |
| + LAPACKE_stf_nancheck, | |
| + LAPACKE_stf_trans, | |
| + LAPACKE_stfsm, | |
| + LAPACKE_stfsm_work, | |
| + LAPACKE_stftri, | |
| + LAPACKE_stftri_work, | |
| + LAPACKE_stfttp, | |
| + LAPACKE_stfttp_work, | |
| + LAPACKE_stfttr, | |
| + LAPACKE_stfttr_work, | |
| + LAPACKE_stgevc, | |
| + LAPACKE_stgevc_work, | |
| + LAPACKE_stgexc, | |
| + LAPACKE_stgexc_work, | |
| + LAPACKE_stgsen, | |
| + LAPACKE_stgsen_work, | |
| + LAPACKE_stgsja, | |
| + LAPACKE_stgsja_work, | |
| + LAPACKE_stgsna, | |
| + LAPACKE_stgsna_work, | |
| + LAPACKE_stgsyl, | |
| + LAPACKE_stgsyl_work, | |
| + LAPACKE_stp_nancheck, | |
| + LAPACKE_stp_trans, | |
| + LAPACKE_stpcon, | |
| + LAPACKE_stpcon_work, | |
| + LAPACKE_stpmqrt, | |
| + LAPACKE_stpmqrt_work, | |
| + LAPACKE_stpqrt2, | |
| + LAPACKE_stpqrt2_work, | |
| + LAPACKE_stprfb, | |
| + LAPACKE_stprfb_work, | |
| + LAPACKE_stprfs, | |
| + LAPACKE_stprfs_work, | |
| + LAPACKE_stptri, | |
| + LAPACKE_stptri_work, | |
| + LAPACKE_stptrs, | |
| + LAPACKE_stptrs_work, | |
| + LAPACKE_stpttf, | |
| + LAPACKE_stpttf_work, | |
| + LAPACKE_stpttr, | |
| + LAPACKE_stpttr_work, | |
| + LAPACKE_str_nancheck, | |
| + LAPACKE_str_trans, | |
| + LAPACKE_strcon, | |
| + LAPACKE_strcon_work, | |
| + LAPACKE_strevc, | |
| + LAPACKE_strevc_work, | |
| + LAPACKE_strexc, | |
| + LAPACKE_strexc_work, | |
| + LAPACKE_strrfs, | |
| + LAPACKE_strrfs_work, | |
| + LAPACKE_strsen, | |
| + LAPACKE_strsen_work, | |
| + LAPACKE_strsna, | |
| + LAPACKE_strsna_work, | |
| + LAPACKE_strsyl, | |
| + LAPACKE_strsyl_work, | |
| + LAPACKE_strtri, | |
| + LAPACKE_strtri_work, | |
| + LAPACKE_strtrs, | |
| + LAPACKE_strtrs_work, | |
| + LAPACKE_strttf, | |
| + LAPACKE_strttf_work, | |
| + LAPACKE_strttp, | |
| + LAPACKE_strttp_work, | |
| + LAPACKE_stzrzf, | |
| + LAPACKE_stzrzf_work, | |
| + LAPACKE_xerbla, | |
| + LAPACKE_z_nancheck, | |
| + LAPACKE_zbbcsd, | |
| + LAPACKE_zbbcsd_work, | |
| + LAPACKE_zbdsqr, | |
| + LAPACKE_zbdsqr_work, | |
| + LAPACKE_zcgesv, | |
| + LAPACKE_zcgesv_work, | |
| + LAPACKE_zcposv, | |
| + LAPACKE_zcposv_work, | |
| + LAPACKE_zgb_nancheck, | |
| + LAPACKE_zgb_trans, | |
| + LAPACKE_zgbbrd, | |
| + LAPACKE_zgbbrd_work, | |
| + LAPACKE_zgbcon, | |
| + LAPACKE_zgbcon_work, | |
| + LAPACKE_zgbequ, | |
| + LAPACKE_zgbequ_work, | |
| + LAPACKE_zgbequb, | |
| + LAPACKE_zgbequb_work, | |
| + LAPACKE_zgbrfs, | |
| + LAPACKE_zgbrfs_work, | |
| + LAPACKE_zgbsv, | |
| + LAPACKE_zgbsv_work, | |
| + LAPACKE_zgbsvx, | |
| + LAPACKE_zgbsvx_work, | |
| + LAPACKE_zgbtrf, | |
| + LAPACKE_zgbtrf_work, | |
| + LAPACKE_zgbtrs, | |
| + LAPACKE_zgbtrs_work, | |
| + LAPACKE_zge_nancheck, | |
| + LAPACKE_zge_trans, | |
| + LAPACKE_zgebak, | |
| + LAPACKE_zgebak_work, | |
| + LAPACKE_zgebal, | |
| + LAPACKE_zgebal_work, | |
| + LAPACKE_zgebrd, | |
| + LAPACKE_zgebrd_work, | |
| + LAPACKE_zgecon, | |
| + LAPACKE_zgecon_work, | |
| + LAPACKE_zgeequ, | |
| + LAPACKE_zgeequ_work, | |
| + LAPACKE_zgeequb, | |
| + LAPACKE_zgeequb_work, | |
| + LAPACKE_zgees, | |
| + LAPACKE_zgees_work, | |
| + LAPACKE_zgeesx, | |
| + LAPACKE_zgeesx_work, | |
| + LAPACKE_zgeev, | |
| + LAPACKE_zgeev_work, | |
| + LAPACKE_zgeevx, | |
| + LAPACKE_zgeevx_work, | |
| + LAPACKE_zgehrd, | |
| + LAPACKE_zgehrd_work, | |
| + LAPACKE_zgelq2, | |
| + LAPACKE_zgelq2_work, | |
| + LAPACKE_zgelqf, | |
| + LAPACKE_zgelqf_work, | |
| + LAPACKE_zgels, | |
| + LAPACKE_zgels_work, | |
| + LAPACKE_zgelsd, | |
| + LAPACKE_zgelsd_work, | |
| + LAPACKE_zgelss, | |
| + LAPACKE_zgelss_work, | |
| + LAPACKE_zgelsy, | |
| + LAPACKE_zgelsy_work, | |
| + LAPACKE_zgemqrt, | |
| + LAPACKE_zgemqrt_work, | |
| + LAPACKE_zgeqlf, | |
| + LAPACKE_zgeqlf_work, | |
| + LAPACKE_zgeqp3, | |
| + LAPACKE_zgeqp3_work, | |
| + LAPACKE_zgeqpf, | |
| + LAPACKE_zgeqpf_work, | |
| + LAPACKE_zgeqr2, | |
| + LAPACKE_zgeqr2_work, | |
| + LAPACKE_zgeqrf, | |
| + LAPACKE_zgeqrf_work, | |
| + LAPACKE_zgeqrfp, | |
| + LAPACKE_zgeqrfp_work, | |
| + LAPACKE_zgeqrt, | |
| + LAPACKE_zgeqrt2, | |
| + LAPACKE_zgeqrt2_work, | |
| + LAPACKE_zgeqrt3, | |
| + LAPACKE_zgeqrt3_work, | |
| + LAPACKE_zgeqrt_work, | |
| + LAPACKE_zgerfs, | |
| + LAPACKE_zgerfs_work, | |
| + LAPACKE_zgerqf, | |
| + LAPACKE_zgerqf_work, | |
| + LAPACKE_zgesdd, | |
| + LAPACKE_zgesdd_work, | |
| + LAPACKE_zgesv, | |
| + LAPACKE_zgesv_work, | |
| + LAPACKE_zgesvd, | |
| + LAPACKE_zgesvd_work, | |
| + LAPACKE_zgesvx, | |
| + LAPACKE_zgesvx_work, | |
| + LAPACKE_zgetf2, | |
| + LAPACKE_zgetf2_work, | |
| + LAPACKE_zgetrf, | |
| + LAPACKE_zgetrf_work, | |
| + LAPACKE_zgetri, | |
| + LAPACKE_zgetri_work, | |
| + LAPACKE_zgetrs, | |
| + LAPACKE_zgetrs_work, | |
| + LAPACKE_zgg_nancheck, | |
| + LAPACKE_zgg_trans, | |
| + LAPACKE_zggbak, | |
| + LAPACKE_zggbak_work, | |
| + LAPACKE_zggbal, | |
| + LAPACKE_zggbal_work, | |
| + LAPACKE_zgges, | |
| + LAPACKE_zgges_work, | |
| + LAPACKE_zggesx, | |
| + LAPACKE_zggesx_work, | |
| + LAPACKE_zggev, | |
| + LAPACKE_zggev_work, | |
| + LAPACKE_zggevx, | |
| + LAPACKE_zggevx_work, | |
| + LAPACKE_zggglm, | |
| + LAPACKE_zggglm_work, | |
| + LAPACKE_zgghrd, | |
| + LAPACKE_zgghrd_work, | |
| + LAPACKE_zgglse, | |
| + LAPACKE_zgglse_work, | |
| + LAPACKE_zggqrf, | |
| + LAPACKE_zggqrf_work, | |
| + LAPACKE_zggrqf, | |
| + LAPACKE_zggrqf_work, | |
| + LAPACKE_zggsvd, | |
| + LAPACKE_zggsvd_work, | |
| + LAPACKE_zggsvp, | |
| + LAPACKE_zggsvp_work, | |
| + LAPACKE_zgt_nancheck, | |
| + LAPACKE_zgtcon, | |
| + LAPACKE_zgtcon_work, | |
| + LAPACKE_zgtrfs, | |
| + LAPACKE_zgtrfs_work, | |
| + LAPACKE_zgtsv, | |
| + LAPACKE_zgtsv_work, | |
| + LAPACKE_zgtsvx, | |
| + LAPACKE_zgtsvx_work, | |
| + LAPACKE_zgttrf, | |
| + LAPACKE_zgttrf_work, | |
| + LAPACKE_zgttrs, | |
| + LAPACKE_zgttrs_work, | |
| + LAPACKE_zhb_nancheck, | |
| + LAPACKE_zhb_trans, | |
| + LAPACKE_zhbev, | |
| + LAPACKE_zhbev_work, | |
| + LAPACKE_zhbevd, | |
| + LAPACKE_zhbevd_work, | |
| + LAPACKE_zhbevx, | |
| + LAPACKE_zhbevx_work, | |
| + LAPACKE_zhbgst, | |
| + LAPACKE_zhbgst_work, | |
| + LAPACKE_zhbgv, | |
| + LAPACKE_zhbgv_work, | |
| + LAPACKE_zhbgvd, | |
| + LAPACKE_zhbgvd_work, | |
| + LAPACKE_zhbgvx, | |
| + LAPACKE_zhbgvx_work, | |
| + LAPACKE_zhbtrd, | |
| + LAPACKE_zhbtrd_work, | |
| + LAPACKE_zhe_nancheck, | |
| + LAPACKE_zhe_trans, | |
| + LAPACKE_zhecon, | |
| + LAPACKE_zhecon_work, | |
| + LAPACKE_zheequb, | |
| + LAPACKE_zheequb_work, | |
| + LAPACKE_zheev, | |
| + LAPACKE_zheev_work, | |
| + LAPACKE_zheevd, | |
| + LAPACKE_zheevd_work, | |
| + LAPACKE_zheevr, | |
| + LAPACKE_zheevr_work, | |
| + LAPACKE_zheevx, | |
| + LAPACKE_zheevx_work, | |
| + LAPACKE_zhegst, | |
| + LAPACKE_zhegst_work, | |
| + LAPACKE_zhegv, | |
| + LAPACKE_zhegv_work, | |
| + LAPACKE_zhegvd, | |
| + LAPACKE_zhegvd_work, | |
| + LAPACKE_zhegvx, | |
| + LAPACKE_zhegvx_work, | |
| + LAPACKE_zherfs, | |
| + LAPACKE_zherfs_work, | |
| + LAPACKE_zhesv, | |
| + LAPACKE_zhesv_work, | |
| + LAPACKE_zhesvx, | |
| + LAPACKE_zhesvx_work, | |
| + LAPACKE_zheswapr, | |
| + LAPACKE_zheswapr_work, | |
| + LAPACKE_zhetrd, | |
| + LAPACKE_zhetrd_work, | |
| + LAPACKE_zhetrf, | |
| + LAPACKE_zhetrf_work, | |
| + LAPACKE_zhetri, | |
| + LAPACKE_zhetri2, | |
| + LAPACKE_zhetri2_work, | |
| + LAPACKE_zhetri2x, | |
| + LAPACKE_zhetri2x_work, | |
| + LAPACKE_zhetri_work, | |
| + LAPACKE_zhetrs, | |
| + LAPACKE_zhetrs2, | |
| + LAPACKE_zhetrs2_work, | |
| + LAPACKE_zhetrs_work, | |
| + LAPACKE_zhfrk, | |
| + LAPACKE_zhfrk_work, | |
| + LAPACKE_zhgeqz, | |
| + LAPACKE_zhgeqz_work, | |
| + LAPACKE_zhp_nancheck, | |
| + LAPACKE_zhp_trans, | |
| + LAPACKE_zhpcon, | |
| + LAPACKE_zhpcon_work, | |
| + LAPACKE_zhpev, | |
| + LAPACKE_zhpev_work, | |
| + LAPACKE_zhpevd, | |
| + LAPACKE_zhpevd_work, | |
| + LAPACKE_zhpevx, | |
| + LAPACKE_zhpevx_work, | |
| + LAPACKE_zhpgst, | |
| + LAPACKE_zhpgst_work, | |
| + LAPACKE_zhpgv, | |
| + LAPACKE_zhpgv_work, | |
| + LAPACKE_zhpgvd, | |
| + LAPACKE_zhpgvd_work, | |
| + LAPACKE_zhpgvx, | |
| + LAPACKE_zhpgvx_work, | |
| + LAPACKE_zhprfs, | |
| + LAPACKE_zhprfs_work, | |
| + LAPACKE_zhpsv, | |
| + LAPACKE_zhpsv_work, | |
| + LAPACKE_zhpsvx, | |
| + LAPACKE_zhpsvx_work, | |
| + LAPACKE_zhptrd, | |
| + LAPACKE_zhptrd_work, | |
| + LAPACKE_zhptrf, | |
| + LAPACKE_zhptrf_work, | |
| + LAPACKE_zhptri, | |
| + LAPACKE_zhptri_work, | |
| + LAPACKE_zhptrs, | |
| + LAPACKE_zhptrs_work, | |
| + LAPACKE_zhs_nancheck, | |
| + LAPACKE_zhs_trans, | |
| + LAPACKE_zhsein, | |
| + LAPACKE_zhsein_work, | |
| + LAPACKE_zhseqr, | |
| + LAPACKE_zhseqr_work, | |
| + LAPACKE_zlacgv, | |
| + LAPACKE_zlacgv_work, | |
| + LAPACKE_zlacpy, | |
| + LAPACKE_zlacpy_work, | |
| + LAPACKE_zlag2c, | |
| + LAPACKE_zlag2c_work, | |
| + LAPACKE_zlange, | |
| + LAPACKE_zlange_work, | |
| + LAPACKE_zlanhe, | |
| + LAPACKE_zlanhe_work, | |
| + LAPACKE_zlansy, | |
| + LAPACKE_zlansy_work, | |
| + LAPACKE_zlantr, | |
| + LAPACKE_zlantr_work, | |
| + LAPACKE_zlapmr, | |
| + LAPACKE_zlapmr_work, | |
| + LAPACKE_zlarfb, | |
| + LAPACKE_zlarfb_work, | |
| + LAPACKE_zlarfg, | |
| + LAPACKE_zlarfg_work, | |
| + LAPACKE_zlarft, | |
| + LAPACKE_zlarft_work, | |
| + LAPACKE_zlarfx, | |
| + LAPACKE_zlarfx_work, | |
| + LAPACKE_zlarnv, | |
| + LAPACKE_zlarnv_work, | |
| + LAPACKE_zlaset, | |
| + LAPACKE_zlaset_work, | |
| + LAPACKE_zlaswp, | |
| + LAPACKE_zlaswp_work, | |
| + LAPACKE_zlauum, | |
| + LAPACKE_zlauum_work, | |
| + LAPACKE_zpb_nancheck, | |
| + LAPACKE_zpb_trans, | |
| + LAPACKE_zpbcon, | |
| + LAPACKE_zpbcon_work, | |
| + LAPACKE_zpbequ, | |
| + LAPACKE_zpbequ_work, | |
| + LAPACKE_zpbrfs, | |
| + LAPACKE_zpbrfs_work, | |
| + LAPACKE_zpbstf, | |
| + LAPACKE_zpbstf_work, | |
| + LAPACKE_zpbsv, | |
| + LAPACKE_zpbsv_work, | |
| + LAPACKE_zpbsvx, | |
| + LAPACKE_zpbsvx_work, | |
| + LAPACKE_zpbtrf, | |
| + LAPACKE_zpbtrf_work, | |
| + LAPACKE_zpbtrs, | |
| + LAPACKE_zpbtrs_work, | |
| + LAPACKE_zpf_nancheck, | |
| + LAPACKE_zpf_trans, | |
| + LAPACKE_zpftrf, | |
| + LAPACKE_zpftrf_work, | |
| + LAPACKE_zpftri, | |
| + LAPACKE_zpftri_work, | |
| + LAPACKE_zpftrs, | |
| + LAPACKE_zpftrs_work, | |
| + LAPACKE_zpo_nancheck, | |
| + LAPACKE_zpo_trans, | |
| + LAPACKE_zpocon, | |
| + LAPACKE_zpocon_work, | |
| + LAPACKE_zpoequ, | |
| + LAPACKE_zpoequ_work, | |
| + LAPACKE_zpoequb, | |
| + LAPACKE_zpoequb_work, | |
| + LAPACKE_zporfs, | |
| + LAPACKE_zporfs_work, | |
| + LAPACKE_zposv, | |
| + LAPACKE_zposv_work, | |
| + LAPACKE_zposvx, | |
| + LAPACKE_zposvx_work, | |
| + LAPACKE_zpotrf, | |
| + LAPACKE_zpotrf_work, | |
| + LAPACKE_zpotri, | |
| + LAPACKE_zpotri_work, | |
| + LAPACKE_zpotrs, | |
| + LAPACKE_zpotrs_work, | |
| + LAPACKE_zpp_nancheck, | |
| + LAPACKE_zpp_trans, | |
| + LAPACKE_zppcon, | |
| + LAPACKE_zppcon_work, | |
| + LAPACKE_zppequ, | |
| + LAPACKE_zppequ_work, | |
| + LAPACKE_zpprfs, | |
| + LAPACKE_zpprfs_work, | |
| + LAPACKE_zppsv, | |
| + LAPACKE_zppsv_work, | |
| + LAPACKE_zppsvx, | |
| + LAPACKE_zppsvx_work, | |
| + LAPACKE_zpptrf, | |
| + LAPACKE_zpptrf_work, | |
| + LAPACKE_zpptri, | |
| + LAPACKE_zpptri_work, | |
| + LAPACKE_zpptrs, | |
| + LAPACKE_zpptrs_work, | |
| + LAPACKE_zpstrf, | |
| + LAPACKE_zpstrf_work, | |
| + LAPACKE_zpt_nancheck, | |
| + LAPACKE_zptcon, | |
| + LAPACKE_zptcon_work, | |
| + LAPACKE_zpteqr, | |
| + LAPACKE_zpteqr_work, | |
| + LAPACKE_zptrfs, | |
| + LAPACKE_zptrfs_work, | |
| + LAPACKE_zptsv, | |
| + LAPACKE_zptsv_work, | |
| + LAPACKE_zptsvx, | |
| + LAPACKE_zptsvx_work, | |
| + LAPACKE_zpttrf, | |
| + LAPACKE_zpttrf_work, | |
| + LAPACKE_zpttrs, | |
| + LAPACKE_zpttrs_work, | |
| + LAPACKE_zsp_nancheck, | |
| + LAPACKE_zsp_trans, | |
| + LAPACKE_zspcon, | |
| + LAPACKE_zspcon_work, | |
| + LAPACKE_zsprfs, | |
| + LAPACKE_zsprfs_work, | |
| + LAPACKE_zspsv, | |
| + LAPACKE_zspsv_work, | |
| + LAPACKE_zspsvx, | |
| + LAPACKE_zspsvx_work, | |
| + LAPACKE_zsptrf, | |
| + LAPACKE_zsptrf_work, | |
| + LAPACKE_zsptri, | |
| + LAPACKE_zsptri_work, | |
| + LAPACKE_zsptrs, | |
| + LAPACKE_zsptrs_work, | |
| + LAPACKE_zst_nancheck, | |
| + LAPACKE_zstedc, | |
| + LAPACKE_zstedc_work, | |
| + LAPACKE_zstegr, | |
| + LAPACKE_zstegr_work, | |
| + LAPACKE_zstein, | |
| + LAPACKE_zstein_work, | |
| + LAPACKE_zstemr, | |
| + LAPACKE_zstemr_work, | |
| + LAPACKE_zsteqr, | |
| + LAPACKE_zsteqr_work, | |
| + LAPACKE_zsy_nancheck, | |
| + LAPACKE_zsy_trans, | |
| + LAPACKE_zsycon, | |
| + LAPACKE_zsycon_work, | |
| + LAPACKE_zsyconv, | |
| + LAPACKE_zsyconv_work, | |
| + LAPACKE_zsyequb, | |
| + LAPACKE_zsyequb_work, | |
| + LAPACKE_zsyrfs, | |
| + LAPACKE_zsyrfs_work, | |
| + LAPACKE_zsysv, | |
| + LAPACKE_zsysv_work, | |
| + LAPACKE_zsysvx, | |
| + LAPACKE_zsysvx_work, | |
| + LAPACKE_zsyswapr, | |
| + LAPACKE_zsyswapr_work, | |
| + LAPACKE_zsytrf, | |
| + LAPACKE_zsytrf_work, | |
| + LAPACKE_zsytri, | |
| + LAPACKE_zsytri2, | |
| + LAPACKE_zsytri2_work, | |
| + LAPACKE_zsytri2x, | |
| + LAPACKE_zsytri2x_work, | |
| + LAPACKE_zsytri_work, | |
| + LAPACKE_zsytrs, | |
| + LAPACKE_zsytrs2, | |
| + LAPACKE_zsytrs2_work, | |
| + LAPACKE_zsytrs_work, | |
| + LAPACKE_ztb_nancheck, | |
| + LAPACKE_ztb_trans, | |
| + LAPACKE_ztbcon, | |
| + LAPACKE_ztbcon_work, | |
| + LAPACKE_ztbrfs, | |
| + LAPACKE_ztbrfs_work, | |
| + LAPACKE_ztbtrs, | |
| + LAPACKE_ztbtrs_work, | |
| + LAPACKE_ztf_nancheck, | |
| + LAPACKE_ztf_trans, | |
| + LAPACKE_ztfsm, | |
| + LAPACKE_ztfsm_work, | |
| + LAPACKE_ztftri, | |
| + LAPACKE_ztftri_work, | |
| + LAPACKE_ztfttp, | |
| + LAPACKE_ztfttp_work, | |
| + LAPACKE_ztfttr, | |
| + LAPACKE_ztfttr_work, | |
| + LAPACKE_ztgevc, | |
| + LAPACKE_ztgevc_work, | |
| + LAPACKE_ztgexc, | |
| + LAPACKE_ztgexc_work, | |
| + LAPACKE_ztgsen, | |
| + LAPACKE_ztgsen_work, | |
| + LAPACKE_ztgsja, | |
| + LAPACKE_ztgsja_work, | |
| + LAPACKE_ztgsna, | |
| + LAPACKE_ztgsna_work, | |
| + LAPACKE_ztgsyl, | |
| + LAPACKE_ztgsyl_work, | |
| + LAPACKE_ztp_nancheck, | |
| + LAPACKE_ztp_trans, | |
| + LAPACKE_ztpcon, | |
| + LAPACKE_ztpcon_work, | |
| + LAPACKE_ztpmqrt, | |
| + LAPACKE_ztpmqrt_work, | |
| + LAPACKE_ztpqrt, | |
| + LAPACKE_ztpqrt2, | |
| + LAPACKE_ztpqrt2_work, | |
| + LAPACKE_ztpqrt_work, | |
| + LAPACKE_ztprfb, | |
| + LAPACKE_ztprfb_work, | |
| + LAPACKE_ztprfs, | |
| + LAPACKE_ztprfs_work, | |
| + LAPACKE_ztptri, | |
| + LAPACKE_ztptri_work, | |
| + LAPACKE_ztptrs, | |
| + LAPACKE_ztptrs_work, | |
| + LAPACKE_ztpttf, | |
| + LAPACKE_ztpttf_work, | |
| + LAPACKE_ztpttr, | |
| + LAPACKE_ztpttr_work, | |
| + LAPACKE_ztr_nancheck, | |
| + LAPACKE_ztr_trans, | |
| + LAPACKE_ztrcon, | |
| + LAPACKE_ztrcon_work, | |
| + LAPACKE_ztrevc, | |
| + LAPACKE_ztrevc_work, | |
| + LAPACKE_ztrexc, | |
| + LAPACKE_ztrexc_work, | |
| + LAPACKE_ztrrfs, | |
| + LAPACKE_ztrrfs_work, | |
| + LAPACKE_ztrsen, | |
| + LAPACKE_ztrsen_work, | |
| + LAPACKE_ztrsna, | |
| + LAPACKE_ztrsna_work, | |
| + LAPACKE_ztrsyl, | |
| + LAPACKE_ztrsyl_work, | |
| + LAPACKE_ztrtri, | |
| + LAPACKE_ztrtri_work, | |
| + LAPACKE_ztrtrs, | |
| + LAPACKE_ztrtrs_work, | |
| + LAPACKE_ztrttf, | |
| + LAPACKE_ztrttf_work, | |
| + LAPACKE_ztrttp, | |
| + LAPACKE_ztrttp_work, | |
| + LAPACKE_ztzrzf, | |
| + LAPACKE_ztzrzf_work, | |
| + LAPACKE_zunbdb, | |
| + LAPACKE_zunbdb_work, | |
| + LAPACKE_zuncsd, | |
| + LAPACKE_zuncsd_work, | |
| + LAPACKE_zungbr, | |
| + LAPACKE_zungbr_work, | |
| + LAPACKE_zunghr, | |
| + LAPACKE_zunghr_work, | |
| + LAPACKE_zunglq, | |
| + LAPACKE_zunglq_work, | |
| + LAPACKE_zungql, | |
| + LAPACKE_zungql_work, | |
| + LAPACKE_zungqr, | |
| + LAPACKE_zungqr_work, | |
| + LAPACKE_zungrq, | |
| + LAPACKE_zungrq_work, | |
| + LAPACKE_zungtr, | |
| + LAPACKE_zungtr_work, | |
| + LAPACKE_zunmbr, | |
| + LAPACKE_zunmbr_work, | |
| + LAPACKE_zunmhr, | |
| + LAPACKE_zunmhr_work, | |
| + LAPACKE_zunmlq, | |
| + LAPACKE_zunmlq_work, | |
| + LAPACKE_zunmql, | |
| + LAPACKE_zunmql_work, | |
| + LAPACKE_zunmqr, | |
| + LAPACKE_zunmqr_work, | |
| + LAPACKE_zunmrq, | |
| + LAPACKE_zunmrq_work, | |
| + LAPACKE_zunmrz, | |
| + LAPACKE_zunmrz_work, | |
| + LAPACKE_zunmtr, | |
| + LAPACKE_zunmtr_work, | |
| + LAPACKE_zupgtr, | |
| + LAPACKE_zupgtr_work, | |
| + LAPACKE_zupmtr, | |
| + LAPACKE_zupmtr_work, | |
| + ); | |
| + | |
| if ($ARGV[5] == 1) { | |
| #NO_LAPACK=1 | |
| - @objs = (@blasobjs); | |
| + @underscore_objs = (@blasobjs); | |
| } elsif (-d "../lapack-3.1.1" || -d "../lapack-3.4.0") { | |
| - @objs = (@blasobjs, @lapackobjs, @lapackobjs2); | |
| + @underscore_objs = (@blasobjs, @lapackobjs, @lapackobjs2); | |
| } else { | |
| - @objs = (@blasobjs, @lapackobjs); | |
| + @underscore_objs = (@blasobjs, @lapackobjs); | |
| } | |
| -if ($ARGV[3] == 1){ @objs = (@objs, @exblasobjs); }; | |
| +if ($ARGV[3] == 1){ @underscore_objs = (@underscore_objs, @exblasobjs); }; | |
| + | |
| +if ($ARGV[1] eq "X86_64"){ @underscore_objs = (@underscore_objs, @gemm3mobjs); }; | |
| -if ($ARGV[1] eq "X86_64"){ @objs = (@objs, @gemm3mobjs); }; | |
| +if ($ARGV[1] eq "x86"){ @underscore_objs = (@underscore_objs, @gemm3mobjs); }; | |
| -if ($ARGV[1] eq "x86"){ @objs = (@objs, @gemm3mobjs); }; | |
| +if ($ARGV[1] eq "ia64"){ @underscore_objs = (@underscore_objs, @gemm3mobjs); }; | |
| -if ($ARGV[1] eq "ia64"){ @objs = (@objs, @gemm3mobjs); }; | |
| +if ($ARGV[1] eq "MIPS"){ @underscore_objs = (@underscore_objs, @gemm3mobjs); }; | |
| -if ($ARGV[1] eq "MIPS"){ @objs = (@objs, @gemm3mobjs); }; | |
| +if ($ARGV[6] == 1) { | |
| + #NO_LAPACK=1 | |
| + @no_underscore_objs = (@cblasobjs); | |
| +} else { | |
| + @no_underscore_objs = (@cblasobjs, @lapackeobjs); | |
| +} | |
| @linuxobjs = ('__strtol_internal', 'exit', 'free', 'getenv', 'malloc', | |
| 'mmap', 'printf', 'sqrt', | |
| @@ -333,12 +2445,12 @@ $bu = $ARGV[2]; | |
| $bu = "" if (($bu eq "0") || ($bu eq "1")); | |
| if ($ARGV[0] eq "linux"){ | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| print $objs, $bu, "\n"; | |
| } | |
| if ($ARGV[4] == 0) { | |
| - foreach $objs (@cblasobjs) { | |
| + foreach $objs (@no_underscore_objs) { | |
| print $objs, "\n"; | |
| } | |
| } | |
| @@ -350,12 +2462,12 @@ if ($ARGV[0] eq "linux"){ | |
| } | |
| if ($ARGV[0] eq "osx"){ | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| print "_", $objs, $bu, "\n"; | |
| } | |
| if ($ARGV[4] == 0) { | |
| - foreach $objs (@cblasobjs) { | |
| + foreach $objs (@no_underscore_objs) { | |
| print "_", $objs, "\n"; | |
| } | |
| } | |
| @@ -363,12 +2475,12 @@ if ($ARGV[0] eq "osx"){ | |
| } | |
| if ($ARGV[0] eq "aix"){ | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| print $objs, $bu, "\n"; | |
| } | |
| if ($ARGV[4] == 0) { | |
| - foreach $objs (@cblasobjs) { | |
| + foreach $objs (@no_underscore_objs) { | |
| print $objs, "\n"; | |
| } | |
| } | |
| @@ -378,7 +2490,7 @@ if ($ARGV[0] eq "aix"){ | |
| if ($ARGV[0] eq "win2k"){ | |
| print "EXPORTS\n"; | |
| $count = 1; | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| $uppercase = $objs; | |
| $uppercase =~ tr/[a-z]/[A-Z]/; | |
| print "\t$objs=$objs","_ \@", $count, "\n"; | |
| @@ -390,7 +2502,7 @@ if ($ARGV[0] eq "win2k"){ | |
| } | |
| if ($ARGV[4] == 0) { | |
| - foreach $objs (@cblasobjs) { | |
| + foreach $objs (@no_underscore_objs) { | |
| print "\t",$objs,"=$objs"," \@", $count, "\n"; | |
| $count ++; | |
| } | |
| @@ -424,7 +2536,7 @@ if ($ARGV[0] eq "win2khpl"){ | |
| if ($ARGV[0] eq "microsoft"){ | |
| print "EXPORTS\n"; | |
| $count = 1; | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| $uppercase = $objs; | |
| $uppercase =~ tr/[a-z]/[A-Z]/; | |
| print "\t$objs = $objs","_\n"; | |
| @@ -441,7 +2553,7 @@ if ($ARGV[0] eq "microsoft"){ | |
| if ($ARGV[0] eq "win2kasm"){ | |
| print "\t.text\n"; | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| $uppercase = $objs; | |
| $uppercase =~ tr/[a-z]/[A-Z]/; | |
| print "\t.align 16\n"; | |
| @@ -454,11 +2566,11 @@ if ($ARGV[0] eq "win2kasm"){ | |
| if ($ARGV[0] eq "linktest"){ | |
| print "int main(void){\n"; | |
| - foreach $objs (@objs) { | |
| + foreach $objs (@underscore_objs) { | |
| print $objs, $bu, "();\n" if $objs ne "xerbla"; | |
| } | |
| if ($ARGV[4] == 0) { | |
| - foreach $objs (@cblasobjs) { | |
| + foreach $objs (@no_underscore_objs) { | |
| print $objs, "();\n"; | |
| } | |
| } | |
| diff --git a/patch.for_lapack-3.4.0 b/patch.for_lapack-3.4.0 | |
| index 9d3cd5f..5d048f9 100644 | |
| --- a/patch.for_lapack-3.4.0 | |
| +++ b/patch.for_lapack-3.4.0 | |
| @@ -887,3 +887,158 @@ diff -ruN lapack-3.4.0.old/TESTING/LIN/Makefile lapack-3.4.0/TESTING/LIN/Makefil | |
| ../xlintsts: xlintsts | |
| mv xlintsts $@ | |
| + | |
| +diff -ruN lapack-3.4.0.old/lapacke/make.inc lapack-3.4.0/lapacke/make.inc | |
| +--- lapack-3.4.0.old/lapacke/make.inc 2011-11-09 23:56:15 +0100 | |
| ++++ lapack-3.4.0/lapacke/make.inc 1970-01-01 01:00:00 +0100 | |
| +@@ -1,66 +0,0 @@ | |
| +-############################################################################## | |
| +-# Copyright (c) 2010, Intel Corp. | |
| +-# All rights reserved. | |
| +-# | |
| +-# Redistribution and use in source and binary forms, with or without | |
| +-# modification, are permitted provided that the following conditions are met: | |
| +-# | |
| +-# * Redistributions of source code must retain the above copyright notice, | |
| +-# this list of conditions and the following disclaimer. | |
| +-# * Redistributions in binary form must reproduce the above copyright | |
| +-# notice, this list of conditions and the following disclaimer in the | |
| +-# documentation and/or other materials provided with the distribution. | |
| +-# * Neither the name of Intel Corporation nor the names of its contributors | |
| +-# may be used to endorse or promote products derived from this software | |
| +-# without specific prior written permission. | |
| +-# | |
| +-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
| +-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
| +-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
| +-# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | |
| +-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
| +-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
| +-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
| +-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
| +-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
| +-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF | |
| +-# THE POSSIBILITY OF SUCH DAMAGE. | |
| +-############################################################################## | |
| +-# Contents: Native C interface to LAPACK | |
| +-# Author: Intel Corporation | |
| +-# September, 2010 | |
| +-############################################################################## | |
| +-# This is the make.inc example. The following settings are used: | |
| +-# | |
| +-# Compiler: gcc | |
| +-# Configuration file: turned off (default) | |
| +-# Complex types: C99 (default) | |
| +-# Name pattern: mixed case (default) | |
| +-# (64-bit) Data model: LP64 (default) | |
| +-# | |
| +-# Basic include options. | |
| +-# CC is the C compiler, normally invoked with options CFLAGS. | |
| +-# LINKER is the linker, invoked with LDFLAGS. | |
| +-# | |
| +-# If libraries lapack.a and blas.a are built with | |
| +-# - ifort, set: LINKER = ifort | |
| +-# LDFLAGS = -nofor-main | |
| +-# - gfortran, set: LINKER = gfortran | |
| +-# | |
| +-CC = gcc | |
| +-CFLAGS = | |
| +-LINKER = gfortran | |
| +-LDFLAGS = | |
| +-# | |
| +-# The name of the libraries to be created/linked to | |
| +-# Ensure that the libraries have the same data model (LP64/ILP64). | |
| +-# | |
| +-LAPACKE = lapacke.a | |
| +-LIBS = /Users/julie/Documents/Boulot/lapack-dev/lapack/trunk/lapack_LINUX.a \ | |
| +- /Users/julie/Documents/Boulot/lapack-dev/lapack/trunk/blas_LINUX.a -lm | |
| +-# The archiver and the flag(s) to use when building archive (library) | |
| +-# If your system has no ranlib, set RANLIB = echo. | |
| +-# | |
| +-ARCH = ar | |
| +-ARCHFLAGS = cr | |
| +-RANLIB = ranlib | |
| +diff -ruN lapack-3.4.0.old/lapacke/make.inc.example lapack-3.4.0/lapacke/make.inc.example | |
| +--- lapack-3.4.0.old/lapacke/make.inc.example 1970-01-01 01:00:00 +0100 | |
| ++++ lapack-3.4.0/lapacke/make.inc.example 2011-11-09 23:56:15 +0100 | |
| +@@ -0,0 +1,66 @@ | |
| ++############################################################################## | |
| ++# Copyright (c) 2010, Intel Corp. | |
| ++# All rights reserved. | |
| ++# | |
| ++# Redistribution and use in source and binary forms, with or without | |
| ++# modification, are permitted provided that the following conditions are met: | |
| ++# | |
| ++# * Redistributions of source code must retain the above copyright notice, | |
| ++# this list of conditions and the following disclaimer. | |
| ++# * Redistributions in binary form must reproduce the above copyright | |
| ++# notice, this list of conditions and the following disclaimer in the | |
| ++# documentation and/or other materials provided with the distribution. | |
| ++# * Neither the name of Intel Corporation nor the names of its contributors | |
| ++# may be used to endorse or promote products derived from this software | |
| ++# without specific prior written permission. | |
| ++# | |
| ++# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
| ++# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
| ++# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
| ++# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | |
| ++# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
| ++# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
| ++# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
| ++# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
| ++# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
| ++# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF | |
| ++# THE POSSIBILITY OF SUCH DAMAGE. | |
| ++############################################################################## | |
| ++# Contents: Native C interface to LAPACK | |
| ++# Author: Intel Corporation | |
| ++# September, 2010 | |
| ++############################################################################## | |
| ++# This is the make.inc example. The following settings are used: | |
| ++# | |
| ++# Compiler: gcc | |
| ++# Configuration file: turned off (default) | |
| ++# Complex types: C99 (default) | |
| ++# Name pattern: mixed case (default) | |
| ++# (64-bit) Data model: LP64 (default) | |
| ++# | |
| ++# Basic include options. | |
| ++# CC is the C compiler, normally invoked with options CFLAGS. | |
| ++# LINKER is the linker, invoked with LDFLAGS. | |
| ++# | |
| ++# If libraries lapack.a and blas.a are built with | |
| ++# - ifort, set: LINKER = ifort | |
| ++# LDFLAGS = -nofor-main | |
| ++# - gfortran, set: LINKER = gfortran | |
| ++# | |
| ++CC = gcc | |
| ++CFLAGS = | |
| ++LINKER = gfortran | |
| ++LDFLAGS = | |
| ++# | |
| ++# The name of the libraries to be created/linked to | |
| ++# Ensure that the libraries have the same data model (LP64/ILP64). | |
| ++# | |
| ++LAPACKE = lapacke.a | |
| ++LIBS = /Users/julie/Documents/Boulot/lapack-dev/lapack/trunk/lapack_LINUX.a \ | |
| ++ /Users/julie/Documents/Boulot/lapack-dev/lapack/trunk/blas_LINUX.a -lm | |
| ++# The archiver and the flag(s) to use when building archive (library) | |
| ++# If your system has no ranlib, set RANLIB = echo. | |
| ++# | |
| ++ARCH = ar | |
| ++ARCHFLAGS = cr | |
| ++RANLIB = ranlib | |
| + | |
| +diff -ruN lapack-3.4.0.old/lapacke/src/Makefile lapack-3.4.0/lapacke/src/Makefile | |
| +--- lapack-3.4.0.old/lapacke/src/Makefile 2011-11-09 23:56:15 +0100 | |
| ++++ lapack-3.4.0/lapacke/src/Makefile 2012-04-06 13:57:50 +0200 | |
| +@@ -40,7 +40,8 @@ | |
| + all: lib | |
| + | |
| + lib: $(OBJ_FILES) | |
| +- $(ARCH) $(ARCHFLAGS) ../$(LAPACKE) $(OBJ_FILES) | |
| ++ # http://hackage.haskell.org/trac/gtk2hs/ticket/1146 | |
| ++ echo $(OBJ_FILES) | xargs --max-args=100 $(ARCH) $(ARCHFLAGS) ../$(LAPACKE) | |
| + $(RANLIB) ../$(LAPACKE) | |
| + | |
| + .c.o: | |
| -- | |
| 1.7.9.msysgit.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment