Files
blis/frame/util/bli_util_api_wrap.c
Saitharun e783ea10db Enable wrapper code by default
details: Changes Made for 4.0 branch to enable wrapper code by default
and also removed ENABLE_API_WRAPPER macro.

Change-Id: I5c9ede7ae959d811bc009073a266e66cbf07ef1a
2022-01-19 11:38:45 +05:30

3226 lines
133 KiB
C

/*
BLIS
An object-based framework for developing high-performance BLAS-like
libraries.
Copyright (C) 2021, Advanced Micro Devices, Inc. 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(s) of the copyright holder(s) 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
HOLDER 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.
*/
// file define different formats of BLAS APIs- uppercase with
// and without underscore, lowercase without underscore.
#include "blis.h"
#include "bli_util_api_wrap.h"
// wrapper functions to support additional symbols
#ifndef BLIS_ENABLE_NO_UNDERSCORE_API
#ifndef BLIS_ENABLE_UPPERCASE_API
void CAXPY(const f77_int *n,const scomplex *ca,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
caxpy_( n, ca, cx, incx, cy, incy);
}
void caxpy(const f77_int *n,const scomplex *ca,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
caxpy_( n, ca, cx, incx, cy, incy);
}
void CAXPY_(const f77_int *n,const scomplex *ca,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
caxpy_( n, ca, cx, incx, cy, incy);
}
void CCOPY(const f77_int *n,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
ccopy_( n, cx, incx, cy, incy);
}
void ccopy(const f77_int *n,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
ccopy_( n, cx, incx, cy, incy);
}
void CCOPY_(const f77_int *n,const scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
ccopy_( n, cx, incx, cy, incy);
}
#ifdef BLIS_DISABLE_COMPLEX_RETURN_INTEL
scomplex CDOTC(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotc_ ( n, x, incx, y, incy);
}
scomplex cdotc(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotc_ ( n, x, incx, y, incy);
}
scomplex CDOTC_(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotc_ ( n, x, incx, y, incy);
}
scomplex CDOTU(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotu_ ( n, x, incx, y, incy);
}
scomplex cdotu(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotu_ ( n, x, incx, y, incy);
}
scomplex CDOTU_(const f77_int* n,const scomplex* x, const f77_int* incx,const scomplex* y, const f77_int* incy)
{
return cdotu_ ( n, x, incx, y, incy);
}
dcomplex ZDOTC(const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotc_ ( n, x, incx, y, incy);
}
dcomplex zdotc(const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotc_ ( n, x, incx, y, incy);
}
dcomplex ZDOTC_(const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotc_ ( n, x, incx, y, incy);
}
dcomplex ZDOTU (const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotu_ ( n, x, incx, y, incy);
}
dcomplex zdotu (const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotu_ ( n, x, incx, y, incy);
}
dcomplex ZDOTU_(const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy)
{
return zdotu_ ( n, x, incx, y, incy);
}
#else
void CDOTC(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotc_( retval, n, cx, incx, cy, incy);
}
void cdotc(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotc_( retval, n, cx, incx, cy, incy);
}
void CDOTC_(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotc_( retval, n, cx, incx, cy, incy);
}
void CDOTU(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotu_( retval, n, cx, incx, cy, incy);
}
void cdotu(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotu_( retval, n, cx, incx, cy, incy);
}
void CDOTU_(scomplex* retval,const f77_int *n, const scomplex *cx, const f77_int *incx, const scomplex *cy, const f77_int *incy)
{
cdotu_( retval, n, cx, incx, cy, incy);
}
void ZDOTC(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotc_( retval, n, zx, incx, zy, incy);
}
void zdotc(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotc_( retval, n, zx, incx, zy, incy);
}
void ZDOTC_(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotc_( retval, n, zx, incx, zy, incy);
}
void ZDOTU(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotu_( retval, n, zx, incx, zy, incy);
}
void zdotu(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotu_( retval, n, zx, incx, zy, incy);
}
void ZDOTU_(dcomplex* retval,const f77_int *n, const dcomplex *zx, const f77_int *incx, const dcomplex *zy, const f77_int *incy)
{
zdotu_( retval, n, zx, incx, zy, incy);
}
#endif
void CGBMV(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void cgbmv(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void CGBMV_(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void CGEMM(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
cgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void cgemm(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
cgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CGEMM_(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
cgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CGEMV(const char *trans,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void cgemv(const char *trans,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void CGEMV_(const char *trans,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
cgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void CGERC(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void cgerc(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void CGERC_(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void CGERU(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void cgeru(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void CGERU_(const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void CHBMV(const char *uplo,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void chbmv(const char *uplo,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void CHBMV_(const char *uplo,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void CHEMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
chemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void chemm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
chemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CHEMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
chemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CHEMV(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void chemv(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void CHEMV_(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void CHER(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *a,const f77_int *lda)
{
cher_( uplo, n, alpha, x, incx, a, lda);
}
void cher(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *a,const f77_int *lda)
{
cher_( uplo, n, alpha, x, incx, a, lda);
}
void CHER_(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *a,const f77_int *lda)
{
cher_( uplo, n, alpha, x, incx, a, lda);
}
void CHER2(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void cher2(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void CHER2_(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *a,const f77_int *lda)
{
cher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void CHER2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const float *beta,scomplex *c,const f77_int *ldc)
{
cher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void cher2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const float *beta,scomplex *c,const f77_int *ldc)
{
cher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CHER2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const float *beta,scomplex *c,const f77_int *ldc)
{
cher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CHERK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const scomplex *a,const f77_int *lda,const float *beta,scomplex *c,const f77_int *ldc)
{
cherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void cherk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const scomplex *a,const f77_int *lda,const float *beta,scomplex *c,const f77_int *ldc)
{
cherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void CHERK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const scomplex *a,const f77_int *lda,const float *beta,scomplex *c,const f77_int *ldc)
{
cherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void CHPMV(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *ap,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void chpmv(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *ap,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void CHPMV_(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *ap,const scomplex *x,const f77_int *incx,const scomplex *beta,scomplex *y,const f77_int *incy)
{
chpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void CHPR(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *ap)
{
chpr_( uplo, n, alpha, x, incx, ap);
}
void chpr(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *ap)
{
chpr_( uplo, n, alpha, x, incx, ap);
}
void CHPR_(const char *uplo,const f77_int *n,const float *alpha,const scomplex *x,const f77_int *incx,scomplex *ap)
{
chpr_( uplo, n, alpha, x, incx, ap);
}
void CHPR2(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *ap)
{
chpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void chpr2(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *ap)
{
chpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void CHPR2_(const char *uplo,const f77_int *n,const scomplex *alpha,const scomplex *x,const f77_int *incx,const scomplex *y,const f77_int *incy,scomplex *ap)
{
chpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void CROTG(scomplex *ca, bla_scomplex *cb, bla_real *c,scomplex *s)
{
crotg_( ca, cb, c, s);
}
void crotg(scomplex *ca, bla_scomplex *cb, bla_real *c,scomplex *s)
{
crotg_( ca, cb, c, s);
}
void CROTG_(scomplex *ca, bla_scomplex *cb, bla_real *c,scomplex *s)
{
crotg_( ca, cb, c, s);
}
void CSCAL(const f77_int *n,const scomplex *ca,scomplex *cx,const f77_int *incx)
{
cscal_( n, ca, cx, incx);
}
void cscal(const f77_int *n,const scomplex *ca,scomplex *cx,const f77_int *incx)
{
cscal_( n, ca, cx, incx);
}
void CSCAL_(const f77_int *n,const scomplex *ca,scomplex *cx,const f77_int *incx)
{
cscal_( n, ca, cx, incx);
}
void CSROT(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy,const float *c,const float *s)
{
csrot_( n, cx, incx, cy, incy, c, s);
}
void csrot(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy,const float *c,const float *s)
{
csrot_( n, cx, incx, cy, incy, c, s);
}
void CSROT_(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy,const float *c,const float *s)
{
csrot_( n, cx, incx, cy, incy, c, s);
}
void CSSCAL(const f77_int *n,const float *sa,scomplex *cx,const f77_int *incx)
{
csscal_( n, sa, cx, incx);
}
void csscal(const f77_int *n,const float *sa,scomplex *cx,const f77_int *incx)
{
csscal_( n, sa, cx, incx);
}
void CSSCAL_(const f77_int *n,const float *sa,scomplex *cx,const f77_int *incx)
{
csscal_( n, sa, cx, incx);
}
void CSWAP(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
cswap_( n, cx, incx, cy, incy);
}
void cswap(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
cswap_( n, cx, incx, cy, incy);
}
void CSWAP_(const f77_int *n,scomplex *cx,const f77_int *incx,scomplex *cy,const f77_int *incy)
{
cswap_( n, cx, incx, cy, incy);
}
void CSYMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void csymm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CSYMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CSYR2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void csyr2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CSYR2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *b,const f77_int *ldb,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CSYRK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void csyrk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void CSYRK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const scomplex *alpha,const scomplex *a,const f77_int *lda,const scomplex *beta,scomplex *c,const f77_int *ldc)
{
csyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void CTBMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ctbmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void CTBMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void CTBSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ctbsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void CTBSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void CTPMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpmv_( uplo, trans, diag, n, ap, x, incx);
}
void ctpmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpmv_( uplo, trans, diag, n, ap, x, incx);
}
void CTPMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpmv_( uplo, trans, diag, n, ap, x, incx);
}
void CTPSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpsv_( uplo, trans, diag, n, ap, x, incx);
}
void ctpsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpsv_( uplo, trans, diag, n, ap, x, incx);
}
void CTPSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *ap,scomplex *x,const f77_int *incx)
{
ctpsv_( uplo, trans, diag, n, ap, x, incx);
}
void CTRMM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ctrmm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void CTRMM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void CTRMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ctrmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void CTRMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void CTRSM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ctrsm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void CTRSM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const scomplex *alpha,const scomplex *a,const f77_int *lda,scomplex *b,const f77_int *ldb)
{
ctrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void CTRSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ctrsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void CTRSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const scomplex *a,const f77_int *lda,scomplex *x,const f77_int *incx)
{
ctrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
double DASUM(const f77_int *n,const double *dx,const f77_int *incx)
{
return dasum_( n, dx, incx);
}
double dasum(const f77_int *n,const double *dx,const f77_int *incx)
{
return dasum_( n, dx, incx);
}
double DASUM_(const f77_int *n,const double *dx,const f77_int *incx)
{
return dasum_( n, dx, incx);
}
void DAXPY(const f77_int *n,const double *da,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
daxpy_( n, da, dx, incx, dy, incy);
}
void daxpy(const f77_int *n,const double *da,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
daxpy_( n, da, dx, incx, dy, incy);
}
void DAXPY_(const f77_int *n,const double *da,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
daxpy_( n, da, dx, incx, dy, incy);
}
double DCABS1(bla_dcomplex *z)
{
return dcabs1_( z);
}
double dcabs1(bla_dcomplex *z)
{
return dcabs1_( z);
}
double DCABS1_(bla_dcomplex *z)
{
return dcabs1_( z);
}
void DCOPY(const f77_int *n,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dcopy_( n, dx, incx, dy, incy);
}
void dcopy(const f77_int *n,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dcopy_( n, dx, incx, dy, incy);
}
void DCOPY_(const f77_int *n,const double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dcopy_( n, dx, incx, dy, incy);
}
double DDOT(const f77_int *n,const double *dx,const f77_int *incx,const double *dy,const f77_int *incy)
{
return ddot_( n, dx, incx, dy, incy);
}
double ddot(const f77_int *n,const double *dx,const f77_int *incx,const double *dy,const f77_int *incy)
{
return ddot_( n, dx, incx, dy, incy);
}
double DDOT_(const f77_int *n,const double *dx,const f77_int *incx,const double *dy,const f77_int *incy)
{
return ddot_( n, dx, incx, dy, incy);
}
void DGBMV(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void dgbmv(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void DGBMV_(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void DGEMM(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void dgemm(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DGEMM_(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DGEMV(const char *trans,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void dgemv(const char *trans,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void DGEMV_(const char *trans,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void DGER(const f77_int *m,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dger_( m, n, alpha, x, incx, y, incy, a, lda);
}
void dger(const f77_int *m,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dger_( m, n, alpha, x, incx, y, incy, a, lda);
}
void DGER_(const f77_int *m,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dger_( m, n, alpha, x, incx, y, incy, a, lda);
}
double DNRM2(const f77_int *n,const double *x,const f77_int *incx)
{
return dnrm2_( n, x, incx);
}
double dnrm2(const f77_int *n,const double *x,const f77_int *incx)
{
return dnrm2_( n, x, incx);
}
double DNRM2_(const f77_int *n,const double *x,const f77_int *incx)
{
return dnrm2_( n, x, incx);
}
void DROT(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *c,const double *s)
{
drot_( n, dx, incx, dy, incy, c, s);
}
void drot(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *c,const double *s)
{
drot_( n, dx, incx, dy, incy, c, s);
}
void DROT_(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *c,const double *s)
{
drot_( n, dx, incx, dy, incy, c, s);
}
void DROTG(double *da,double *db,double *c,double *s)
{
drotg_( da, db, c, s);
}
void drotg(double *da,double *db,double *c,double *s)
{
drotg_( da, db, c, s);
}
void DROTG_(double *da,double *db,double *c,double *s)
{
drotg_( da, db, c, s);
}
void DROTM(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *dparam)
{
drotm_( n, dx, incx, dy, incy, dparam);
}
void drotm(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *dparam)
{
drotm_( n, dx, incx, dy, incy, dparam);
}
void DROTM_(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy,const double *dparam)
{
drotm_( n, dx, incx, dy, incy, dparam);
}
void DROTMG(double *dd1,double *dd2,double *dx1,const double *dy1,double *dparam)
{
drotmg_( dd1, dd2, dx1, dy1, dparam);
}
void drotmg(double *dd1,double *dd2,double *dx1,const double *dy1,double *dparam)
{
drotmg_( dd1, dd2, dx1, dy1, dparam);
}
void DROTMG_(double *dd1,double *dd2,double *dx1,const double *dy1,double *dparam)
{
drotmg_( dd1, dd2, dx1, dy1, dparam);
}
void DSBMV(const char *uplo,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void dsbmv(const char *uplo,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void DSBMV_(const char *uplo,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void DSCAL(const f77_int *n,const double *da,double *dx,const f77_int *incx)
{
dscal_( n, da, dx, incx);
}
void dscal(const f77_int *n,const double *da,double *dx,const f77_int *incx)
{
dscal_( n, da, dx, incx);
}
void DSCAL_(const f77_int *n,const double *da,double *dx,const f77_int *incx)
{
dscal_( n, da, dx, incx);
}
double DSDOT(const f77_int *n,const float *sx,const f77_int *incx,const float *sy,const f77_int *incy)
{
return dsdot_( n, sx, incx, sy, incy);
}
double dsdot(const f77_int *n,const float *sx,const f77_int *incx,const float *sy,const f77_int *incy)
{
return dsdot_( n, sx, incx, sy, incy);
}
double DSDOT_(const f77_int *n,const float *sx,const f77_int *incx,const float *sy,const f77_int *incy)
{
return dsdot_( n, sx, incx, sy, incy);
}
void DSPMV(const char *uplo,const f77_int *n,const double *alpha,const double *ap,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void dspmv(const char *uplo,const f77_int *n,const double *alpha,const double *ap,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void DSPMV_(const char *uplo,const f77_int *n,const double *alpha,const double *ap,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void DSPR(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *ap)
{
dspr_( uplo, n, alpha, x, incx, ap);
}
void dspr(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *ap)
{
dspr_( uplo, n, alpha, x, incx, ap);
}
void DSPR_(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *ap)
{
dspr_( uplo, n, alpha, x, incx, ap);
}
void DSPR2(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *ap)
{
dspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void dspr2(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *ap)
{
dspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void DSPR2_(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *ap)
{
dspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void DSWAP(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dswap_( n, dx, incx, dy, incy);
}
void dswap(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dswap_( n, dx, incx, dy, incy);
}
void DSWAP_(const f77_int *n,double *dx,const f77_int *incx,double *dy,const f77_int *incy)
{
dswap_( n, dx, incx, dy, incy);
}
void DSYMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void dsymm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DSYMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DSYMV(const char *uplo,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void dsymv(const char *uplo,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void DSYMV_(const char *uplo,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,const double *x,const f77_int *incx,const double *beta,double *y,const f77_int *incy)
{
dsymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void DSYR(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *a,const f77_int *lda)
{
dsyr_( uplo, n, alpha, x, incx, a, lda);
}
void dsyr(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *a,const f77_int *lda)
{
dsyr_( uplo, n, alpha, x, incx, a, lda);
}
void DSYR_(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,double *a,const f77_int *lda)
{
dsyr_( uplo, n, alpha, x, incx, a, lda);
}
void DSYR2(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dsyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void dsyr2(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dsyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void DSYR2_(const char *uplo,const f77_int *n,const double *alpha,const double *x,const f77_int *incx,const double *y,const f77_int *incy,double *a,const f77_int *lda)
{
dsyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void DSYR2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void dsyr2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DSYR2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *b,const f77_int *ldb,const double *beta,double *c,const f77_int *ldc)
{
dsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DSYRK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *beta,double *c,const f77_int *ldc)
{
dsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void dsyrk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *beta,double *c,const f77_int *ldc)
{
dsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void DSYRK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const double *a,const f77_int *lda,const double *beta,double *c,const f77_int *ldc)
{
dsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void DTBMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void dtbmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void DTBMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void DTBSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void dtbsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void DTBSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void DTPMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpmv_( uplo, trans, diag, n, ap, x, incx);
}
void dtpmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpmv_( uplo, trans, diag, n, ap, x, incx);
}
void DTPMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpmv_( uplo, trans, diag, n, ap, x, incx);
}
void DTPSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpsv_( uplo, trans, diag, n, ap, x, incx);
}
void dtpsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpsv_( uplo, trans, diag, n, ap, x, incx);
}
void DTPSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *ap,double *x,const f77_int *incx)
{
dtpsv_( uplo, trans, diag, n, ap, x, incx);
}
void DTRMM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void dtrmm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void DTRMM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void DTRMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void dtrmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void DTRMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void DTRSM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void dtrsm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void DTRSM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const double *alpha,const double *a,const f77_int *lda,double *b,const f77_int *ldb)
{
dtrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void DTRSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void dtrsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void DTRSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const double *a,const f77_int *lda,double *x,const f77_int *incx)
{
dtrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
double DZASUM(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return dzasum_( n, zx, incx);
}
double dzasum(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return dzasum_( n, zx, incx);
}
double DZASUM_(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return dzasum_( n, zx, incx);
}
double DZNRM2(const f77_int *n,const dcomplex *x,const f77_int *incx)
{
return dznrm2_( n, x, incx);
}
double dznrm2(const f77_int *n,const dcomplex *x,const f77_int *incx)
{
return dznrm2_( n, x, incx);
}
double DZNRM2_(const f77_int *n,const dcomplex *x,const f77_int *incx)
{
return dznrm2_( n, x, incx);
}
f77_int ICAMAX(const f77_int *n,const scomplex *cx,const f77_int *incx)
{
return icamax_( n, cx, incx);
}
f77_int icamax(const f77_int *n,const scomplex *cx,const f77_int *incx)
{
return icamax_( n, cx, incx);
}
f77_int ICAMAX_(const f77_int *n,const scomplex *cx,const f77_int *incx)
{
return icamax_( n, cx, incx);
}
f77_int IDAMAX(const f77_int *n,const double *dx,const f77_int *incx)
{
return idamax_( n, dx, incx);
}
f77_int idamax(const f77_int *n,const double *dx,const f77_int *incx)
{
return idamax_( n, dx, incx);
}
f77_int IDAMAX_(const f77_int *n,const double *dx,const f77_int *incx)
{
return idamax_( n, dx, incx);
}
f77_int ISAMAX(const f77_int *n,const float *sx,const f77_int *incx)
{
return isamax_( n, sx, incx);
}
f77_int isamax(const f77_int *n,const float *sx,const f77_int *incx)
{
return isamax_( n, sx, incx);
}
f77_int ISAMAX_(const f77_int *n,const float *sx,const f77_int *incx)
{
return isamax_( n, sx, incx);
}
f77_int IZAMAX(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return izamax_( n, zx, incx);
}
f77_int izamax(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return izamax_( n, zx, incx);
}
f77_int IZAMAX_(const f77_int *n,const dcomplex *zx,const f77_int *incx)
{
return izamax_( n, zx, incx);
}
f77_int LSAME(const char *ca,const char *cb,const f77_int a,const f77_int b)
{
return lsame_( ca, cb, a, b);
}
f77_int LSAME_(const char *ca,const char *cb,const f77_int a,const f77_int b)
{
return lsame_( ca, cb, a, b);
}
f77_int lsame(const char *ca,const char *cb,const f77_int a,const f77_int b)
{
return lsame_( ca, cb, a, b);
}
float SASUM(const f77_int *n,const float *sx, const f77_int *incx)
{
return sasum_( n, sx, incx);
}
float sasum(const f77_int *n,const float *sx, const f77_int *incx)
{
return sasum_( n, sx, incx);
}
float SASUM_(const f77_int *n,const float *sx, const f77_int *incx)
{
return sasum_( n, sx, incx);
}
void SAXPY(const f77_int *n,const float *sa,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
saxpy_( n, sa, sx, incx, sy, incy);
}
void saxpy(const f77_int *n,const float *sa,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
saxpy_( n, sa, sx, incx, sy, incy);
}
void SAXPY_(const f77_int *n,const float *sa,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
saxpy_( n, sa, sx, incx, sy, incy);
}
float SCASUM(const f77_int *n,const scomplex *cx, const f77_int *incx)
{
return scasum_( n, cx, incx);
}
float scasum(const f77_int *n,const scomplex *cx, const f77_int *incx)
{
return scasum_( n, cx, incx);
}
float SCASUM_(const f77_int *n,const scomplex *cx, const f77_int *incx)
{
return scasum_( n, cx, incx);
}
float SCNRM2(const f77_int *n,const scomplex *x, const f77_int *incx)
{
return scnrm2_( n, x, incx);
}
float scnrm2(const f77_int *n,const scomplex *x, const f77_int *incx)
{
return scnrm2_( n, x, incx);
}
float SCNRM2_(const f77_int *n,const scomplex *x, const f77_int *incx)
{
return scnrm2_( n, x, incx);
}
void SCOPY(const f77_int *n,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
scopy_( n, sx, incx, sy, incy);
}
void scopy(const f77_int *n,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
scopy_( n, sx, incx, sy, incy);
}
void SCOPY_(const f77_int *n,const float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
scopy_( n, sx, incx, sy, incy);
}
float SDOT(const f77_int *n,const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdot_( n, sx, incx, sy, incy);
}
float sdot(const f77_int *n,const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdot_( n, sx, incx, sy, incy);
}
float SDOT_(const f77_int *n,const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdot_( n, sx, incx, sy, incy);
}
float SDSDOT(const f77_int *n,const float *sb, const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdsdot_( n, sb, sx, incx, sy, incy);
}
float sdsdot(const f77_int *n,const float *sb, const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdsdot_( n, sb, sx, incx, sy, incy);
}
float SDSDOT_(const f77_int *n,const float *sb, const float *sx, const f77_int *incx, const float *sy, const f77_int *incy)
{
return sdsdot_( n, sb, sx, incx, sy, incy);
}
void SGBMV(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void sgbmv(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void SGBMV_(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void SGEMM(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
sgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void sgemm(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
sgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SGEMM_(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
sgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SGEMV(const char *trans,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void sgemv(const char *trans,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void SGEMV_(const char *trans,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void SGER(const f77_int *m,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
sger_( m, n, alpha, x, incx, y, incy, a, lda);
}
void sger(const f77_int *m,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
sger_( m, n, alpha, x, incx, y, incy, a, lda);
}
void SGER_(const f77_int *m,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
sger_( m, n, alpha, x, incx, y, incy, a, lda);
}
float SNRM2(const f77_int *n,const float *x, const f77_int *incx)
{
return snrm2_( n, x, incx);
}
float snrm2(const f77_int *n,const float *x, const f77_int *incx)
{
return snrm2_( n, x, incx);
}
float SNRM2_(const f77_int *n,const float *x, const f77_int *incx)
{
return snrm2_( n, x, incx);
}
void SROT(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *c,const float *s)
{
srot_( n, sx, incx, sy, incy, c, s);
}
void srot(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *c,const float *s)
{
srot_( n, sx, incx, sy, incy, c, s);
}
void SROT_(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *c,const float *s)
{
srot_( n, sx, incx, sy, incy, c, s);
}
void SROTG(float *sa,float *sb,float *c,float *s)
{
srotg_( sa, sb, c, s);
}
void srotg(float *sa,float *sb,float *c,float *s)
{
srotg_( sa, sb, c, s);
}
void SROTG_(float *sa,float *sb,float *c,float *s)
{
srotg_( sa, sb, c, s);
}
void SROTM(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *sparam)
{
srotm_( n, sx, incx, sy, incy, sparam);
}
void srotm(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *sparam)
{
srotm_( n, sx, incx, sy, incy, sparam);
}
void SROTM_(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy,const float *sparam)
{
srotm_( n, sx, incx, sy, incy, sparam);
}
void SROTMG(float *sd1,float *sd2,float *sx1,const float *sy1,float *sparam)
{
srotmg_( sd1, sd2, sx1, sy1, sparam);
}
void srotmg(float *sd1,float *sd2,float *sx1,const float *sy1,float *sparam)
{
srotmg_( sd1, sd2, sx1, sy1, sparam);
}
void SROTMG_(float *sd1,float *sd2,float *sx1,const float *sy1,float *sparam)
{
srotmg_( sd1, sd2, sx1, sy1, sparam);
}
void SSBMV(const char *uplo,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void ssbmv(const char *uplo,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void SSBMV_(const char *uplo,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void SSCAL(const f77_int *n,const float *sa,float *sx,const f77_int *incx)
{
sscal_( n, sa, sx, incx);
}
void sscal(const f77_int *n,const float *sa,float *sx,const f77_int *incx)
{
sscal_( n, sa, sx, incx);
}
void SSCAL_(const f77_int *n,const float *sa,float *sx,const f77_int *incx)
{
sscal_( n, sa, sx, incx);
}
void SSPMV(const char *uplo,const f77_int *n,const float *alpha,const float *ap,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void sspmv(const char *uplo,const f77_int *n,const float *alpha,const float *ap,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void SSPMV_(const char *uplo,const f77_int *n,const float *alpha,const float *ap,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
sspmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void SSPR(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *ap)
{
sspr_( uplo, n, alpha, x, incx, ap);
}
void sspr(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *ap)
{
sspr_( uplo, n, alpha, x, incx, ap);
}
void SSPR_(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *ap)
{
sspr_( uplo, n, alpha, x, incx, ap);
}
void SSPR2(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *ap)
{
sspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void sspr2(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *ap)
{
sspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void SSPR2_(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *ap)
{
sspr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void SSWAP(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
sswap_( n, sx, incx, sy, incy);
}
void sswap(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
sswap_( n, sx, incx, sy, incy);
}
void SSWAP_(const f77_int *n,float *sx,const f77_int *incx,float *sy,const f77_int *incy)
{
sswap_( n, sx, incx, sy, incy);
}
void SSYMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ssymm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SSYMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SSYMV(const char *uplo,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void ssymv(const char *uplo,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void SSYMV_(const char *uplo,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,const float *x,const f77_int *incx,const float *beta,float *y,const f77_int *incy)
{
ssymv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void SSYR(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *a,const f77_int *lda)
{
ssyr_( uplo, n, alpha, x, incx, a, lda);
}
void ssyr(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *a,const f77_int *lda)
{
ssyr_( uplo, n, alpha, x, incx, a, lda);
}
void SSYR_(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,float *a,const f77_int *lda)
{
ssyr_( uplo, n, alpha, x, incx, a, lda);
}
void SSYR2(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
ssyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void ssyr2(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
ssyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void SSYR2_(const char *uplo,const f77_int *n,const float *alpha,const float *x,const f77_int *incx,const float *y,const f77_int *incy,float *a,const f77_int *lda)
{
ssyr2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void SSYR2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ssyr2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SSYR2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *b,const f77_int *ldb,const float *beta,float *c,const f77_int *ldc)
{
ssyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SSYRK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *beta,float *c,const f77_int *ldc)
{
ssyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void ssyrk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *beta,float *c,const f77_int *ldc)
{
ssyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void SSYRK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const float *alpha,const float *a,const f77_int *lda,const float *beta,float *c,const f77_int *ldc)
{
ssyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void STBMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void stbmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void STBMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void STBSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void stbsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void STBSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
stbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void STPMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpmv_( uplo, trans, diag, n, ap, x, incx);
}
void stpmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpmv_( uplo, trans, diag, n, ap, x, incx);
}
void STPMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpmv_( uplo, trans, diag, n, ap, x, incx);
}
void STPSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpsv_( uplo, trans, diag, n, ap, x, incx);
}
void stpsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpsv_( uplo, trans, diag, n, ap, x, incx);
}
void STPSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *ap,float *x,const f77_int *incx)
{
stpsv_( uplo, trans, diag, n, ap, x, incx);
}
void STRMM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void strmm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void STRMM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void STRMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void strmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void STRMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void STRSM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void strsm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void STRSM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const float *alpha,const float *a,const f77_int *lda,float *b,const f77_int *ldb)
{
strsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void STRSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void strsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void STRSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const float *a,const f77_int *lda,float *x,const f77_int *incx)
{
strsv_( uplo, trans, diag, n, a, lda, x, incx);
}
int XERBLA(const char *srname,const f77_int *info, ftnlen n)
{
return xerbla_( srname, info, n);
}
int XERBLA_(const char *srname,const f77_int *info, ftnlen n)
{
return xerbla_( srname, info, n);
}
int xerbla(const char *srname,const f77_int *info, ftnlen n)
{
return xerbla_( srname, info, n);
}
void ZAXPY(const f77_int *n,const dcomplex *za,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zaxpy_( n, za, zx, incx, zy, incy);
}
void zaxpy(const f77_int *n,const dcomplex *za,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zaxpy_( n, za, zx, incx, zy, incy);
}
void ZAXPY_(const f77_int *n,const dcomplex *za,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zaxpy_( n, za, zx, incx, zy, incy);
}
void ZCOPY(const f77_int *n,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zcopy_( n, zx, incx, zy, incy);
}
void zcopy(const f77_int *n,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zcopy_( n, zx, incx, zy, incy);
}
void ZCOPY_(const f77_int *n,const dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zcopy_( n, zx, incx, zy, incy);
}
void ZDROT(const f77_int *n,dcomplex *cx,const f77_int *incx,dcomplex *cy,const f77_int *incy,const double *c,const double *s)
{
zdrot_( n, cx, incx, cy, incy, c, s);
}
void zdrot(const f77_int *n,dcomplex *cx,const f77_int *incx,dcomplex *cy,const f77_int *incy,const double *c,const double *s)
{
zdrot_( n, cx, incx, cy, incy, c, s);
}
void ZDROT_(const f77_int *n,dcomplex *cx,const f77_int *incx,dcomplex *cy,const f77_int *incy,const double *c,const double *s)
{
zdrot_( n, cx, incx, cy, incy, c, s);
}
void ZDSCAL(const f77_int *n,const double *da,dcomplex *zx,const f77_int *incx)
{
zdscal_( n, da, zx, incx);
}
void zdscal(const f77_int *n,const double *da,dcomplex *zx,const f77_int *incx)
{
zdscal_( n, da, zx, incx);
}
void ZDSCAL_(const f77_int *n,const double *da,dcomplex *zx,const f77_int *incx)
{
zdscal_( n, da, zx, incx);
}
void ZGBMV(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void zgbmv(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void ZGBMV_(const char *trans,const f77_int *m,const f77_int *n,const f77_int *kl,const f77_int *ku,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgbmv_( trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy);
}
void ZGEMM(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zgemm(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZGEMM_(const char *transa,const char *transb,const f77_int *m,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zgemm_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZGEMV(const char *trans,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void zgemv(const char *trans,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void ZGEMV_(const char *trans,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zgemv_( trans, m, n, alpha, a, lda, x, incx, beta, y, incy);
}
void ZGERC(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void zgerc(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void ZGERC_(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgerc_( m, n, alpha, x, incx, y, incy, a, lda);
}
void ZGERU(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void zgeru(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void ZGERU_(const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zgeru_( m, n, alpha, x, incx, y, incy, a, lda);
}
void ZHBMV(const char *uplo,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void zhbmv(const char *uplo,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void ZHBMV_(const char *uplo,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhbmv_( uplo, n, k, alpha, a, lda, x, incx, beta, y, incy);
}
void ZHEMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zhemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zhemm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zhemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZHEMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zhemm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZHEMV(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void zhemv(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void ZHEMV_(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhemv_( uplo, n, alpha, a, lda, x, incx, beta, y, incy);
}
void ZHER(const char *uplo,const f77_int *n,const double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *a,const f77_int *lda)
{
zher_( uplo, n, alpha, x, incx, a, lda);
}
void zher(const char *uplo,const f77_int *n,const double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *a,const f77_int *lda)
{
zher_( uplo, n, alpha, x, incx, a, lda);
}
void ZHER_(const char *uplo,const f77_int *n,const double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *a,const f77_int *lda)
{
zher_( uplo, n, alpha, x, incx, a, lda);
}
void ZHER2(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void zher2(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void ZHER2_(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *a,const f77_int *lda)
{
zher2_( uplo, n, alpha, x, incx, y, incy, a, lda);
}
void ZHER2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const double *beta,dcomplex *c,const f77_int *ldc)
{
zher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zher2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const double *beta,dcomplex *c,const f77_int *ldc)
{
zher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZHER2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const double *beta,dcomplex *c,const f77_int *ldc)
{
zher2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZHERK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const dcomplex *a,const f77_int *lda,const double *beta,dcomplex *c,const f77_int *ldc)
{
zherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void zherk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const dcomplex *a,const f77_int *lda,const double *beta,dcomplex *c,const f77_int *ldc)
{
zherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void ZHERK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const double *alpha,const dcomplex *a,const f77_int *lda,const double *beta,dcomplex *c,const f77_int *ldc)
{
zherk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void ZHPMV(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *ap,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void zhpmv(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *ap,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void ZHPMV_(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *ap,const dcomplex *x,const f77_int *incx,const dcomplex *beta,dcomplex *y,const f77_int *incy)
{
zhpmv_( uplo, n, alpha, ap, x, incx, beta, y, incy);
}
void ZHPR(const char *uplo,const f77_int *n,const bla_double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *ap)
{
zhpr_( uplo, n, alpha, x, incx, ap);
}
void zhpr(const char *uplo,const f77_int *n,const bla_double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *ap)
{
zhpr_( uplo, n, alpha, x, incx, ap);
}
void ZHPR_(const char *uplo,const f77_int *n,const bla_double *alpha,const dcomplex *x,const f77_int *incx,dcomplex *ap)
{
zhpr_( uplo, n, alpha, x, incx, ap);
}
void ZHPR2(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *ap)
{
zhpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void zhpr2(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *ap)
{
zhpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void ZHPR2_(const char *uplo,const f77_int *n,const dcomplex *alpha,const dcomplex *x,const f77_int *incx,const dcomplex *y,const f77_int *incy,dcomplex *ap)
{
zhpr2_( uplo, n, alpha, x, incx, y, incy, ap);
}
void ZROTG(dcomplex *ca,bla_dcomplex *cb,bla_double *c,dcomplex *s)
{
zrotg_( ca, cb, c, s);
}
void zrotg(dcomplex *ca,bla_dcomplex *cb,bla_double *c,dcomplex *s)
{
zrotg_( ca, cb, c, s);
}
void ZROTG_(dcomplex *ca,bla_dcomplex *cb,bla_double *c,dcomplex *s)
{
zrotg_( ca, cb, c, s);
}
void ZSCAL(const f77_int *n,const dcomplex *za,dcomplex *zx,const f77_int *incx)
{
zscal_( n, za, zx, incx);
}
void zscal(const f77_int *n,const dcomplex *za,dcomplex *zx,const f77_int *incx)
{
zscal_( n, za, zx, incx);
}
void ZSCAL_(const f77_int *n,const dcomplex *za,dcomplex *zx,const f77_int *incx)
{
zscal_( n, za, zx, incx);
}
void ZSWAP(const f77_int *n,dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zswap_( n, zx, incx, zy, incy);
}
void zswap(const f77_int *n,dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zswap_( n, zx, incx, zy, incy);
}
void ZSWAP_(const f77_int *n,dcomplex *zx,const f77_int *incx,dcomplex *zy,const f77_int *incy)
{
zswap_( n, zx, incx, zy, incy);
}
void ZSYMM(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zsymm(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZSYMM_(const char *side,const char *uplo,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsymm_( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZSYR2K(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zsyr2k(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZSYR2K_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *b,const f77_int *ldb,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyr2k_( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZSYRK(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void zsyrk(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void ZSYRK_(const char *uplo,const char *trans,const f77_int *n,const f77_int *k,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,const dcomplex *beta,dcomplex *c,const f77_int *ldc)
{
zsyrk_( uplo, trans, n, k, alpha, a, lda, beta, c, ldc);
}
void ZTBMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ztbmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ZTBMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbmv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ZTBSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ztbsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ZTBSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const f77_int *k,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztbsv_( uplo, trans, diag, n, k, a, lda, x, incx);
}
void ZTPMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpmv_( uplo, trans, diag, n, ap, x, incx);
}
void ztpmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpmv_( uplo, trans, diag, n, ap, x, incx);
}
void ZTPMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpmv_( uplo, trans, diag, n, ap, x, incx);
}
void ZTPSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpsv_( uplo, trans, diag, n, ap, x, incx);
}
void ztpsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpsv_( uplo, trans, diag, n, ap, x, incx);
}
void ZTPSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *ap,dcomplex *x,const f77_int *incx)
{
ztpsv_( uplo, trans, diag, n, ap, x, incx);
}
void ZTRMM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ztrmm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ZTRMM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrmm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ZTRMV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ztrmv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ZTRMV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrmv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ZTRSM(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ztrsm(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ZTRSM_(const char *side,const char *uplo,const char *transa,const char *diag,const f77_int *m,const f77_int *n,const dcomplex *alpha,const dcomplex *a,const f77_int *lda,dcomplex *b,const f77_int *ldb)
{
ztrsm_( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb);
}
void ZTRSV(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ztrsv(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void ZTRSV_(const char *uplo,const char *trans,const char *diag,const f77_int *n,const dcomplex *a,const f77_int *lda,dcomplex *x,const f77_int *incx)
{
ztrsv_( uplo, trans, diag, n, a, lda, x, incx);
}
void CDOTCSUB( const f77_int* n, const scomplex* x,const f77_int* incx, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotcsub_( n, x, incx, y, incy, rval);
}
void cdotcsub( const f77_int* n, const scomplex* x,const f77_int* incx, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotcsub_( n, x, incx, y, incy, rval);
}
void CDOTCSUB_( const f77_int* n, const scomplex* x,const f77_int* incx, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotcsub_( n, x, incx, y, incy, rval);
}
void CDOTUSUB( const f77_int* n, const scomplex* x,const f77_int* incxy, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotusub_( n, x, incxy, y, incy, rval);
}
void cdotusub( const f77_int* n, const scomplex* x,const f77_int* incxy, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotusub_( n, x, incxy, y, incy, rval);
}
void CDOTUSUB_( const f77_int* n, const scomplex* x,const f77_int* incxy, const scomplex* y, const f77_int* incy, scomplex* rval)
{
cdotusub_( n, x, incxy, y, incy, rval);
}
void CGEMM3M( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void cgemm3m( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CGEMM3M_( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CGEMM_BATCH( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const scomplex* alpha_array, const scomplex** a_array, const f77_int *lda_array, const scomplex** b_array, const f77_int *ldb_array, const scomplex* beta_array, scomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
cgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void cgemm_batch( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const scomplex* alpha_array, const scomplex** a_array, const f77_int *lda_array, const scomplex** b_array, const f77_int *ldb_array, const scomplex* beta_array, scomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
cgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void CGEMM_BATCH_( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const scomplex* alpha_array, const scomplex** a_array, const f77_int *lda_array, const scomplex** b_array, const f77_int *ldb_array, const scomplex* beta_array, scomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
cgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void CGEMMT( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void cgemmt( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CGEMMT_( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const scomplex* alpha, const scomplex* a, const f77_int* lda, const scomplex* b, const f77_int* ldb, const scomplex* beta, scomplex* c, const f77_int* ldc)
{
cgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void CIMATCOPY(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha,scomplex* aptr, f77_int* lda, f77_int* ldb)
{
cimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void cimatcopy(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha,scomplex* aptr, f77_int* lda, f77_int* ldb)
{
cimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void CIMATCOPY_(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha,scomplex* aptr, f77_int* lda, f77_int* ldb)
{
cimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void COMATADD(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const scomplex* alpha, const scomplex* A, f77_int* lda,const scomplex* beta, scomplex* B, f77_int* ldb, scomplex* C, f77_int* ldc)
{
comatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void comatadd(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const scomplex* alpha, const scomplex* A, f77_int* lda,const scomplex* beta, scomplex* B, f77_int* ldb, scomplex* C, f77_int* ldc)
{
comatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void COMATADD_(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const scomplex* alpha, const scomplex* A, f77_int* lda,const scomplex* beta, scomplex* B, f77_int* ldb, scomplex* C, f77_int* ldc)
{
comatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void COMATCOPY2(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda,f77_int* stridea, scomplex* bptr, f77_int* ldb,f77_int* strideb)
{
comatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void comatcopy2(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda,f77_int* stridea, scomplex* bptr, f77_int* ldb,f77_int* strideb)
{
comatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void COMATCOPY2_(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda,f77_int* stridea, scomplex* bptr, f77_int* ldb,f77_int* strideb)
{
comatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void COMATCOPY(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda, scomplex* bptr, f77_int* ldb)
{
comatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void comatcopy(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda, scomplex* bptr, f77_int* ldb)
{
comatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void COMATCOPY_(f77_char* trans, f77_int* rows, f77_int* cols, const scomplex* alpha, const scomplex* aptr, f77_int* lda, scomplex* bptr, f77_int* ldb)
{
comatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void DASUMSUB(const f77_int* n, const double* x, const f77_int* incx, double* rval)
{
dasumsub_( n, x, incx, rval);
}
void dasumsub(const f77_int* n, const double* x, const f77_int* incx, double* rval)
{
dasumsub_( n, x, incx, rval);
}
void DASUMSUB_(const f77_int* n, const double* x, const f77_int* incx, double* rval)
{
dasumsub_( n, x, incx, rval);
}
void DAXPBY(const f77_int* n, const double* alpha, const double *x, const f77_int* incx, const double* beta, double *y, const f77_int* incy)
{
daxpby_( n, alpha, x, incx, beta, y, incy);
}
void daxpby(const f77_int* n, const double* alpha, const double *x, const f77_int* incx, const double* beta, double *y, const f77_int* incy)
{
daxpby_( n, alpha, x, incx, beta, y, incy);
}
void DAXPBY_(const f77_int* n, const double* alpha, const double *x, const f77_int* incx, const double* beta, double *y, const f77_int* incy)
{
daxpby_( n, alpha, x, incx, beta, y, incy);
}
void DDOTSUB(const f77_int* n, const double* x, const f77_int* incx, const double* y, const f77_int* incy, double* rval)
{
ddotsub_( n, x, incx, y, incy, rval);
}
void ddotsub(const f77_int* n, const double* x, const f77_int* incx, const double* y, const f77_int* incy, double* rval)
{
ddotsub_( n, x, incx, y, incy, rval);
}
void DDOTSUB_(const f77_int* n, const double* x, const f77_int* incx, const double* y, const f77_int* incy, double* rval)
{
ddotsub_( n, x, incx, y, incy, rval);
}
void DGEMM_BATCH( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const double* alpha_array, const double** a_array, const f77_int *lda_array, const double** b_array, const f77_int *ldb_array, const double* beta_array, double** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
dgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void dgemm_batch( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const double* alpha_array, const double** a_array, const f77_int *lda_array, const double** b_array, const f77_int *ldb_array, const double* beta_array, double** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
dgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void DGEMM_BATCH_( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const double* alpha_array, const double** a_array, const f77_int *lda_array, const double** b_array, const f77_int *ldb_array, const double* beta_array, double** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
dgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void DGEMMT( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const double* alpha, const double* a, const f77_int* lda, const double* b, const f77_int* ldb, const double* beta, double* c, const f77_int* ldc)
{
dgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void dgemmt( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const double* alpha, const double* a, const f77_int* lda, const double* b, const f77_int* ldb, const double* beta, double* c, const f77_int* ldc)
{
dgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DGEMMT_( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const double* alpha, const double* a, const f77_int* lda, const double* b, const f77_int* ldb, const double* beta, double* c, const f77_int* ldc)
{
dgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void DNRM2SUB(const f77_int* n, const double* x, const f77_int* incx, double *rval)
{
dnrm2sub_( n, x, incx, rval);
}
void dnrm2sub(const f77_int* n, const double* x, const f77_int* incx, double *rval)
{
dnrm2sub_( n, x, incx, rval);
}
void DNRM2SUB_(const f77_int* n, const double* x, const f77_int* incx, double *rval)
{
dnrm2sub_( n, x, incx, rval);
}
void DOMATADD(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const double* alpha, const double* A, f77_int* lda, const double* beta, const double* B, f77_int* ldb, double* C, f77_int* ldc)
{
domatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void domatadd(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const double* alpha, const double* A, f77_int* lda, const double* beta, const double* B, f77_int* ldb, double* C, f77_int* ldc)
{
domatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void DOMATADD_(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const double* alpha, const double* A, f77_int* lda, const double* beta, const double* B, f77_int* ldb, double* C, f77_int* ldc)
{
domatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void DOMATCOPY2(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda,f77_int* stridea, double* bptr, f77_int* ldb,f77_int* strideb)
{
domatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void domatcopy2(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda,f77_int* stridea, double* bptr, f77_int* ldb,f77_int* strideb)
{
domatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void DOMATCOPY2_(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda,f77_int* stridea, double* bptr, f77_int* ldb,f77_int* strideb)
{
domatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void DOMATCOPY(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda, double* bptr, f77_int* ldb)
{
domatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void domatcopy(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda, double* bptr, f77_int* ldb)
{
domatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void DOMATCOPY_(f77_char* trans, f77_int* rows, f77_int* cols, const double* alpha, const double* aptr, f77_int* lda, double* bptr, f77_int* ldb)
{
domatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void DZASUMSUB(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dzasumsub_( n, x, incx, rval);
}
void dzasumsub(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dzasumsub_( n, x, incx, rval);
}
void DZASUMSUB_(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dzasumsub_( n, x, incx, rval);
}
void DZNRM2SUB(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dznrm2sub_( n, x, incx, rval);
}
void dznrm2sub(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dznrm2sub_( n, x, incx, rval);
}
void DZNRM2SUB_(const f77_int* n, const dcomplex* x, const f77_int* incx, double* rval)
{
dznrm2sub_( n, x, incx, rval);
}
void ICAMAXSUB(const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icamaxsub_( n, x, incx, rval);
}
void icamaxsub(const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icamaxsub_( n, x, incx, rval);
}
void ICAMAXSUB_(const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icamaxsub_( n, x, incx, rval);
}
f77_int ICAMIN( const f77_int* n, const scomplex* x, const f77_int* incx)
{
return icamin_( n, x, incx);
}
f77_int icamin( const f77_int* n, const scomplex* x, const f77_int* incx)
{
return icamin_( n, x, incx);
}
f77_int ICAMIN_( const f77_int* n, const scomplex* x, const f77_int* incx)
{
return icamin_( n, x, incx);
}
void ICAMINSUB( const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icaminsub_( n, x, incx, rval);
}
void icaminsub( const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icaminsub_( n, x, incx, rval);
}
void ICAMINSUB_( const f77_int* n, const scomplex* x, const f77_int* incx, f77_int* rval)
{
icaminsub_( n, x, incx, rval);
}
void IDAMAXSUB( const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idamaxsub_( n, x, incx, rval);
}
void idamaxsub( const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idamaxsub_( n, x, incx, rval);
}
void IDAMAXSUB_( const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idamaxsub_( n, x, incx, rval);
}
f77_int IDAMIN( const f77_int* n, const double* x, const f77_int* incx)
{
return idamin_( n, x, incx);
}
f77_int idamin( const f77_int* n, const double* x, const f77_int* incx)
{
return idamin_( n, x, incx);
}
f77_int IDAMIN_( const f77_int* n, const double* x, const f77_int* incx)
{
return idamin_( n, x, incx);
}
void IDAMINSUB(const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idaminsub_( n, x, incx, rval);
}
void idaminsub(const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idaminsub_( n, x, incx, rval);
}
void IDAMINSUB_(const f77_int* n, const double* x, const f77_int* incx, f77_int* rval)
{
idaminsub_( n, x, incx, rval);
}
void ISAMAXSUB( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isamaxsub_( n, x, incx, rval);
}
void isamaxsub( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isamaxsub_( n, x, incx, rval);
}
void ISAMAXSUB_( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isamaxsub_( n, x, incx, rval);
}
f77_int ISAMIN( const f77_int* n, const float* x, const f77_int* incx)
{
return isamin_( n, x, incx);
}
f77_int isamin( const f77_int* n, const float* x, const f77_int* incx)
{
return isamin_( n, x, incx);
}
f77_int ISAMIN_( const f77_int* n, const float* x, const f77_int* incx)
{
return isamin_( n, x, incx);
}
void ISAMINSUB( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isaminsub_( n, x, incx, rval);
}
void isaminsub( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isaminsub_( n, x, incx, rval);
}
void ISAMINSUB_( const f77_int* n, const float* x, const f77_int* incx, f77_int* rval)
{
isaminsub_( n, x, incx, rval);
}
void IZAMAXSUB( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izamaxsub_( n, x, incx, rval);
}
void izamaxsub( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izamaxsub_( n, x, incx, rval);
}
void IZAMAXSUB_( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izamaxsub_( n, x, incx, rval);
}
f77_int IZAMIN( const f77_int* n, const dcomplex* x, const f77_int* incx)
{
return izamin_( n, x, incx);
}
f77_int izamin( const f77_int* n, const dcomplex* x, const f77_int* incx)
{
return izamin_( n, x, incx);
}
f77_int IZAMIN_( const f77_int* n, const dcomplex* x, const f77_int* incx)
{
return izamin_( n, x, incx);
}
void IZAMINSUB( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izaminsub_( n, x, incx, rval);
}
void izaminsub( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izaminsub_( n, x, incx, rval);
}
void IZAMINSUB_( const f77_int* n, const dcomplex* x, const f77_int* incx, f77_int* rval)
{
izaminsub_( n, x, incx, rval);
}
void SASUMSUB( const f77_int* n, const float* x, const f77_int* incx, float* rval)
{
sasumsub_( n, x, incx, rval);
}
void sasumsub( const f77_int* n, const float* x, const f77_int* incx, float* rval)
{
sasumsub_( n, x, incx, rval);
}
void SASUMSUB_( const f77_int* n, const float* x, const f77_int* incx, float* rval)
{
sasumsub_( n, x, incx, rval);
}
void SAXPBY( const f77_int* n, const float* alpha, const float *x, const f77_int* incx, const float* beta, float *y, const f77_int* incy)
{
saxpby_( n, alpha, x, incx, beta, y, incy);
}
void saxpby( const f77_int* n, const float* alpha, const float *x, const f77_int* incx, const float* beta, float *y, const f77_int* incy)
{
saxpby_( n, alpha, x, incx, beta, y, incy);
}
void SAXPBY_( const f77_int* n, const float* alpha, const float *x, const f77_int* incx, const float* beta, float *y, const f77_int* incy)
{
saxpby_( n, alpha, x, incx, beta, y, incy);
}
void SCASUMSUB( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scasumsub_( n, x, incx, rval);
}
void scasumsub( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scasumsub_( n, x, incx, rval);
}
void SCASUMSUB_( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scasumsub_( n, x, incx, rval);
}
void SCNRM2SUB( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scnrm2sub_( n, x, incx, rval);
}
void scnrm2sub( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scnrm2sub_( n, x, incx, rval);
}
void SCNRM2SUB_( const f77_int* n, const scomplex* x, const f77_int* incx, float* rval)
{
scnrm2sub_( n, x, incx, rval);
}
void SDOTSUB( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* rval)
{
sdotsub_( n, x, incx, y, incy, rval);
}
void sdotsub( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* rval)
{
sdotsub_( n, x, incx, y, incy, rval);
}
void SDOTSUB_( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* rval)
{
sdotsub_( n, x, incx, y, incy, rval);
}
void SGEMM_BATCH(const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const float* alpha_array, const float** a_array, const f77_int *lda_array, const float** b_array, const f77_int *ldb_array, const float* beta_array, float** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
sgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void sgemm_batch(const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const float* alpha_array, const float** a_array, const f77_int *lda_array, const float** b_array, const f77_int *ldb_array, const float* beta_array, float** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
sgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void SGEMM_BATCH_(const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const float* alpha_array, const float** a_array, const f77_int *lda_array, const float** b_array, const f77_int *ldb_array, const float* beta_array, float** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
sgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void SGEMMT( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const float* alpha, const float* a, const f77_int* lda, const float* b, const f77_int* ldb, const float* beta, float* c, const f77_int* ldc)
{
sgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void sgemmt( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const float* alpha, const float* a, const f77_int* lda, const float* b, const f77_int* ldb, const float* beta, float* c, const f77_int* ldc)
{
sgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SGEMMT_( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const float* alpha, const float* a, const f77_int* lda, const float* b, const f77_int* ldb, const float* beta, float* c, const f77_int* ldc)
{
sgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void SIMATCOPY( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha,float* aptr, f77_int* lda, f77_int* ldb)
{
simatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void simatcopy( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha,float* aptr, f77_int* lda, f77_int* ldb)
{
simatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void SIMATCOPY_( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha,float* aptr, f77_int* lda, f77_int* ldb)
{
simatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void SNRM2SUB( const f77_int* n, const float* x, const f77_int* incx, float *rval)
{
snrm2sub_( n, x, incx, rval);
}
void snrm2sub( const f77_int* n, const float* x, const f77_int* incx, float *rval)
{
snrm2sub_( n, x, incx, rval);
}
void SNRM2SUB_( const f77_int* n, const float* x, const f77_int* incx, float *rval)
{
snrm2sub_( n, x, incx, rval);
}
void SOMATADD( f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const float* alpha, const float* A, f77_int* lda, const float* beta, const float* B, f77_int* ldb, float* C, f77_int* ldc)
{
somatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void somatadd( f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const float* alpha, const float* A, f77_int* lda, const float* beta, const float* B, f77_int* ldb, float* C, f77_int* ldc)
{
somatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void SOMATADD_( f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const float* alpha, const float* A, f77_int* lda, const float* beta, const float* B, f77_int* ldb, float* C, f77_int* ldc)
{
somatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void SOMATCOPY2( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda,f77_int* stridea, float* bptr, f77_int* ldb,f77_int* strideb)
{
somatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void somatcopy2( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda,f77_int* stridea, float* bptr, f77_int* ldb,f77_int* strideb)
{
somatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void SOMATCOPY2_( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda,f77_int* stridea, float* bptr, f77_int* ldb,f77_int* strideb)
{
somatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void SOMATCOPY( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda, float* bptr, f77_int* ldb)
{
somatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void somatcopy( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda, float* bptr, f77_int* ldb)
{
somatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void SOMATCOPY_( f77_char* trans, f77_int* rows, f77_int* cols, const float* alpha, const float* aptr, f77_int* lda, float* bptr, f77_int* ldb)
{
somatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void ZAXPBY( const f77_int* n, const dcomplex* alpha, const dcomplex *x, const f77_int* incx, const dcomplex* beta, dcomplex *y, const f77_int* incy)
{
zaxpby_( n, alpha, x, incx, beta, y, incy);
}
void zaxpby( const f77_int* n, const dcomplex* alpha, const dcomplex *x, const f77_int* incx, const dcomplex* beta, dcomplex *y, const f77_int* incy)
{
zaxpby_( n, alpha, x, incx, beta, y, incy);
}
void ZAXPBY_( const f77_int* n, const dcomplex* alpha, const dcomplex *x, const f77_int* incx, const dcomplex* beta, dcomplex *y, const f77_int* incy)
{
zaxpby_( n, alpha, x, incx, beta, y, incy);
}
void ZDOTCSUB( const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotcsub_( n, x, incx, y, incy, rval);
}
void zdotcsub( const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotcsub_( n, x, incx, y, incy, rval);
}
void ZDOTCSUB_( const f77_int* n, const dcomplex* x, const f77_int* incx, const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotcsub_( n, x, incx, y, incy, rval);
}
void ZDOTUSUB( const f77_int* n, const dcomplex* x, const f77_int* incx,const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotusub_( n, x, incx, y, incy, rval);
}
void zdotusub( const f77_int* n, const dcomplex* x, const f77_int* incx,const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotusub_( n, x, incx, y, incy, rval);
}
void ZDOTUSUB_( const f77_int* n, const dcomplex* x, const f77_int* incx,const dcomplex* y, const f77_int* incy, dcomplex* rval)
{
zdotusub_( n, x, incx, y, incy, rval);
}
void ZGEMM3M( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zgemm3m( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZGEMM3M_( const f77_char* transa, const f77_char* transb, const f77_int* m, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemm3m_( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZGEMM_BATCH( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const dcomplex* alpha_array, const dcomplex** a_array, const f77_int *lda_array, const dcomplex** b_array, const f77_int *ldb_array, const dcomplex* beta_array, dcomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
zgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void zgemm_batch( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const dcomplex* alpha_array, const dcomplex** a_array, const f77_int *lda_array, const dcomplex** b_array, const f77_int *ldb_array, const dcomplex* beta_array, dcomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
zgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void ZGEMM_BATCH_( const f77_char* transa_array, const f77_char* transb_array,const f77_int *m_array, const f77_int *n_array, const f77_int *k_array,const dcomplex* alpha_array, const dcomplex** a_array, const f77_int *lda_array, const dcomplex** b_array, const f77_int *ldb_array, const dcomplex* beta_array, dcomplex** c_array, const f77_int *ldc_array, const f77_int* group_count, const f77_int *group_size)
{
zgemm_batch_( transa_array, transb_array, m_array, n_array, k_array, alpha_array, a_array, lda_array, b_array, ldb_array, beta_array, c_array, ldc_array, group_count, group_size);
}
void ZGEMMT( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void zgemmt( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZGEMMT_( const f77_char* uploc, const f77_char* transa, const f77_char* transb, const f77_int* n, const f77_int* k, const dcomplex* alpha, const dcomplex* a, const f77_int* lda, const dcomplex* b, const f77_int* ldb, const dcomplex* beta, dcomplex* c, const f77_int* ldc)
{
zgemmt_( uploc, transa, transb, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
}
void ZIMATCOPY(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha,dcomplex* aptr, f77_int* lda, f77_int* ldb)
{
zimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void zimatcopy(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha,dcomplex* aptr, f77_int* lda, f77_int* ldb)
{
zimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void ZIMATCOPY_(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha,dcomplex* aptr, f77_int* lda, f77_int* ldb)
{
zimatcopy_( trans, rows, cols, alpha, aptr, lda, ldb);
}
void ZOMATADD(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const dcomplex* alpha, const dcomplex* A, f77_int* lda,const dcomplex* beta, dcomplex* B, f77_int* ldb, dcomplex* C, f77_int* ldc)
{
zomatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void zomatadd(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const dcomplex* alpha, const dcomplex* A, f77_int* lda,const dcomplex* beta, dcomplex* B, f77_int* ldb, dcomplex* C, f77_int* ldc)
{
zomatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void ZOMATADD_(f77_char* transa,f77_char* transb, f77_int* m, f77_int* n, const dcomplex* alpha, const dcomplex* A, f77_int* lda,const dcomplex* beta, dcomplex* B, f77_int* ldb, dcomplex* C, f77_int* ldc)
{
zomatadd_( transa, transb, m, n, alpha, A, lda, beta, B, ldb, C, ldc);
}
void ZOMATCOPY2(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda,f77_int* stridea, dcomplex* bptr, f77_int* ldb,f77_int* strideb)
{
zomatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void zomatcopy2(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda,f77_int* stridea, dcomplex* bptr, f77_int* ldb,f77_int* strideb)
{
zomatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void ZOMATCOPY2_(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda,f77_int* stridea, dcomplex* bptr, f77_int* ldb,f77_int* strideb)
{
zomatcopy2_( trans, rows, cols, alpha, aptr, lda, stridea, bptr, ldb, strideb);
}
void ZOMATCOPY(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda, dcomplex* bptr, f77_int* ldb)
{
zomatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void zomatcopy(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda, dcomplex* bptr, f77_int* ldb)
{
zomatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
void ZOMATCOPY_(f77_char* trans, f77_int* rows, f77_int* cols, const dcomplex* alpha, const dcomplex* aptr, f77_int* lda, dcomplex* bptr, f77_int* ldb)
{
zomatcopy_( trans, rows, cols, alpha, aptr, lda, bptr, ldb);
}
float SCABS1(bla_scomplex* z)
{
return scabs1_( z);
}
float scabs1(bla_scomplex* z)
{
return scabs1_( z);
}
float SCABS1_(bla_scomplex* z)
{
return scabs1_( z);
}
void SDSDOTSUB( const f77_int* n, float* sb, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* dot)
{
sdsdotsub_( n, sb, x, incx, y, incy, dot);
}
void sdsdotsub( const f77_int* n, float* sb, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* dot)
{
sdsdotsub_( n, sb, x, incx, y, incy, dot);
}
void SDSDOTSUB_( const f77_int* n, float* sb, const float* x, const f77_int* incx, const float* y, const f77_int* incy, float* dot)
{
sdsdotsub_( n, sb, x, incx, y, incy, dot);
}
void DSDOTSUB( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, double* dot)
{
dsdotsub_( n, x, incx, y, incy, dot);
}
void dsdotsub( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, double* dot)
{
dsdotsub_( n, x, incx, y, incy, dot);
}
void DSDOTSUB_( const f77_int* n, const float* x, const f77_int* incx, const float* y, const f77_int* incy, double* dot)
{
dsdotsub_( n, x, incx, y, incy, dot);
}
void CAXPBY( const f77_int* n, const scomplex* alpha, const scomplex *x, const f77_int* incx, const scomplex* beta, scomplex *y, const f77_int* incy)
{
caxpby_(n, alpha, x, incx, beta, y, incy);
}
void caxpby( const f77_int* n, const scomplex* alpha, const scomplex *x, const f77_int* incx, const scomplex* beta, scomplex *y, const f77_int* incy)
{
caxpby_(n, alpha, x, incx, beta, y, incy);
}
void CAXPBY_( const f77_int* n, const scomplex* alpha, const scomplex *x, const f77_int* incx, const scomplex* beta, scomplex *y, const f77_int* incy)
{
caxpby_(n, alpha, x, incx, beta, y, incy);
}
#endif
#endif