Commit 0ef7198e authored by Davis King's avatar Davis King

Added a CBLAS_INT_TYPE macro to control the int type used by cblas.

parent e71f6bce
#ifndef CBLAS_H
#define CBLAS_H
#include <stddef.h>
#include <stdint.h>
/*
* Enumerated and derived types
......@@ -17,57 +18,61 @@ enum CBLAS_SIDE {CblasLeft=141, CblasRight=142};
extern "C" {
#endif
#ifndef CBLAS_INT_TYPE
#define CBLAS_INT_TYPE int
#endif
/*
* ===========================================================================
* Prototypes for level 1 BLAS functions (complex are recast as routines)
* ===========================================================================
*/
float cblas_sdsdot(const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY);
double cblas_dsdot(const int N, const float *X, const int incX, const float *Y,
const int incY);
float cblas_sdot(const int N, const float *X, const int incX,
const float *Y, const int incY);
double cblas_ddot(const int N, const double *X, const int incX,
const double *Y, const int incY);
float cblas_sdsdot(const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY);
double cblas_dsdot(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX, const float *Y,
const CBLAS_INT_TYPE incY);
float cblas_sdot(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX,
const float *Y, const CBLAS_INT_TYPE incY);
double cblas_ddot(const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX,
const double *Y, const CBLAS_INT_TYPE incY);
/*
* Functions having prefixes Z and C only
*/
void cblas_cdotu_sub(const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotu);
void cblas_cdotc_sub(const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotc);
void cblas_cdotu_sub(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotu);
void cblas_cdotc_sub(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotc);
void cblas_zdotu_sub(const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotu);
void cblas_zdotc_sub(const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotc);
void cblas_zdotu_sub(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotu);
void cblas_zdotc_sub(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotc);
/*
* Functions having prefixes S D SC DZ
*/
float cblas_snrm2(const int N, const float *X, const int incX);
float cblas_sasum(const int N, const float *X, const int incX);
float cblas_snrm2(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX);
float cblas_sasum(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX);
double cblas_dnrm2(const int N, const double *X, const int incX);
double cblas_dasum(const int N, const double *X, const int incX);
double cblas_dnrm2(const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX);
double cblas_dasum(const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX);
float cblas_scnrm2(const int N, const void *X, const int incX);
float cblas_scasum(const int N, const void *X, const int incX);
float cblas_scnrm2(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
float cblas_scasum(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
double cblas_dznrm2(const int N, const void *X, const int incX);
double cblas_dzasum(const int N, const void *X, const int incX);
double cblas_dznrm2(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
double cblas_dzasum(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
/*
* Functions having standard 4 prefixes (S D C Z)
*/
CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX);
CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX);
CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX);
CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX);
CBLAS_INDEX cblas_isamax(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX);
CBLAS_INDEX cblas_idamax(const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX);
CBLAS_INDEX cblas_icamax(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
CBLAS_INDEX cblas_izamax(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX);
/*
* ===========================================================================
......@@ -78,33 +83,33 @@ CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX);
/*
* Routines with standard 4 prefixes (s, d, c, z)
*/
void cblas_sswap(const int N, float *X, const int incX,
float *Y, const int incY);
void cblas_scopy(const int N, const float *X, const int incX,
float *Y, const int incY);
void cblas_saxpy(const int N, const float alpha, const float *X,
const int incX, float *Y, const int incY);
void cblas_dswap(const int N, double *X, const int incX,
double *Y, const int incY);
void cblas_dcopy(const int N, const double *X, const int incX,
double *Y, const int incY);
void cblas_daxpy(const int N, const double alpha, const double *X,
const int incX, double *Y, const int incY);
void cblas_cswap(const int N, void *X, const int incX,
void *Y, const int incY);
void cblas_ccopy(const int N, const void *X, const int incX,
void *Y, const int incY);
void cblas_caxpy(const int N, const void *alpha, const void *X,
const int incX, void *Y, const int incY);
void cblas_zswap(const int N, void *X, const int incX,
void *Y, const int incY);
void cblas_zcopy(const int N, const void *X, const int incX,
void *Y, const int incY);
void cblas_zaxpy(const int N, const void *alpha, const void *X,
const int incX, void *Y, const int incY);
void cblas_sswap(const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX,
float *Y, const CBLAS_INT_TYPE incY);
void cblas_scopy(const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX,
float *Y, const CBLAS_INT_TYPE incY);
void cblas_saxpy(const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *Y, const CBLAS_INT_TYPE incY);
void cblas_dswap(const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX,
double *Y, const CBLAS_INT_TYPE incY);
void cblas_dcopy(const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX,
double *Y, const CBLAS_INT_TYPE incY);
void cblas_daxpy(const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *Y, const CBLAS_INT_TYPE incY);
void cblas_cswap(const CBLAS_INT_TYPE N, void *X, const CBLAS_INT_TYPE incX,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_ccopy(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_caxpy(const CBLAS_INT_TYPE N, const void *alpha, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY);
void cblas_zswap(const CBLAS_INT_TYPE N, void *X, const CBLAS_INT_TYPE incX,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_zcopy(const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_zaxpy(const CBLAS_INT_TYPE N, const void *alpha, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY);
/*
......@@ -112,28 +117,28 @@ void cblas_zaxpy(const int N, const void *alpha, const void *X,
*/
void cblas_srotg(float *a, float *b, float *c, float *s);
void cblas_srotmg(float *d1, float *d2, float *b1, const float b2, float *P);
void cblas_srot(const int N, float *X, const int incX,
float *Y, const int incY, const float c, const float s);
void cblas_srotm(const int N, float *X, const int incX,
float *Y, const int incY, const float *P);
void cblas_srot(const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX,
float *Y, const CBLAS_INT_TYPE incY, const float c, const float s);
void cblas_srotm(const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX,
float *Y, const CBLAS_INT_TYPE incY, const float *P);
void cblas_drotg(double *a, double *b, double *c, double *s);
void cblas_drotmg(double *d1, double *d2, double *b1, const double b2, double *P);
void cblas_drot(const int N, double *X, const int incX,
double *Y, const int incY, const double c, const double s);
void cblas_drotm(const int N, double *X, const int incX,
double *Y, const int incY, const double *P);
void cblas_drot(const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX,
double *Y, const CBLAS_INT_TYPE incY, const double c, const double s);
void cblas_drotm(const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX,
double *Y, const CBLAS_INT_TYPE incY, const double *P);
/*
* Routines with S D C Z CS and ZD prefixes
*/
void cblas_sscal(const int N, const float alpha, float *X, const int incX);
void cblas_dscal(const int N, const double alpha, double *X, const int incX);
void cblas_cscal(const int N, const void *alpha, void *X, const int incX);
void cblas_zscal(const int N, const void *alpha, void *X, const int incX);
void cblas_csscal(const int N, const float alpha, void *X, const int incX);
void cblas_zdscal(const int N, const double alpha, void *X, const int incX);
void cblas_sscal(const CBLAS_INT_TYPE N, const float alpha, float *X, const CBLAS_INT_TYPE incX);
void cblas_dscal(const CBLAS_INT_TYPE N, const double alpha, double *X, const CBLAS_INT_TYPE incX);
void cblas_cscal(const CBLAS_INT_TYPE N, const void *alpha, void *X, const CBLAS_INT_TYPE incX);
void cblas_zscal(const CBLAS_INT_TYPE N, const void *alpha, void *X, const CBLAS_INT_TYPE incX);
void cblas_csscal(const CBLAS_INT_TYPE N, const float alpha, void *X, const CBLAS_INT_TYPE incX);
void cblas_zdscal(const CBLAS_INT_TYPE N, const double alpha, void *X, const CBLAS_INT_TYPE incX);
/*
* ===========================================================================
......@@ -145,264 +150,264 @@ void cblas_zdscal(const int N, const double alpha, void *X, const int incX);
* Routines with standard 4 prefixes (S, D, C, Z)
*/
void cblas_sgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const float alpha, const float *A, const int lda,
const float *X, const int incX, const float beta,
float *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *X, const CBLAS_INT_TYPE incX, const float beta,
float *Y, const CBLAS_INT_TYPE incY);
void cblas_sgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU, const float alpha,
const float *A, const int lda, const float *X,
const int incX, const float beta, float *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU, const float alpha,
const float *A, const CBLAS_INT_TYPE lda, const float *X,
const CBLAS_INT_TYPE incX, const float beta, float *Y, const CBLAS_INT_TYPE incY);
void cblas_strmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *A, const int lda,
float *X, const int incX);
const CBLAS_INT_TYPE N, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX);
void cblas_stbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const float *A, const int lda,
float *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX);
void cblas_stpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *Ap, float *X, const int incX);
const CBLAS_INT_TYPE N, const float *Ap, float *X, const CBLAS_INT_TYPE incX);
void cblas_strsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *A, const int lda, float *X,
const int incX);
const CBLAS_INT_TYPE N, const float *A, const CBLAS_INT_TYPE lda, float *X,
const CBLAS_INT_TYPE incX);
void cblas_stbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const float *A, const int lda,
float *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX);
void cblas_stpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *Ap, float *X, const int incX);
const CBLAS_INT_TYPE N, const float *Ap, float *X, const CBLAS_INT_TYPE incX);
void cblas_dgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const double alpha, const double *A, const int lda,
const double *X, const int incX, const double beta,
double *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY);
void cblas_dgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU, const double alpha,
const double *A, const int lda, const double *X,
const int incX, const double beta, double *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU, const double alpha,
const double *A, const CBLAS_INT_TYPE lda, const double *X,
const CBLAS_INT_TYPE incX, const double beta, double *Y, const CBLAS_INT_TYPE incY);
void cblas_dtrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *A, const int lda,
double *X, const int incX);
const CBLAS_INT_TYPE N, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX);
void cblas_dtbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const double *A, const int lda,
double *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX);
void cblas_dtpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *Ap, double *X, const int incX);
const CBLAS_INT_TYPE N, const double *Ap, double *X, const CBLAS_INT_TYPE incX);
void cblas_dtrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *A, const int lda, double *X,
const int incX);
const CBLAS_INT_TYPE N, const double *A, const CBLAS_INT_TYPE lda, double *X,
const CBLAS_INT_TYPE incX);
void cblas_dtbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const double *A, const int lda,
double *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX);
void cblas_dtpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *Ap, double *X, const int incX);
const CBLAS_INT_TYPE N, const double *Ap, double *X, const CBLAS_INT_TYPE incX);
void cblas_cgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_cgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU, const void *alpha,
const void *A, const int lda, const void *X,
const int incX, const void *beta, void *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU, const void *alpha,
const void *A, const CBLAS_INT_TYPE lda, const void *X,
const CBLAS_INT_TYPE incX, const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_ctrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ctbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ctpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX);
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX);
void cblas_ctrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda, void *X,
const int incX);
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda, void *X,
const CBLAS_INT_TYPE incX);
void cblas_ctbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ctpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX);
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX);
void cblas_zgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY);
void cblas_zgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU, const void *alpha,
const void *A, const int lda, const void *X,
const int incX, const void *beta, void *Y, const int incY);
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU, const void *alpha,
const void *A, const CBLAS_INT_TYPE lda, const void *X,
const CBLAS_INT_TYPE incX, const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_ztrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ztbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ztpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX);
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX);
void cblas_ztrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda, void *X,
const int incX);
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda, void *X,
const CBLAS_INT_TYPE incX);
void cblas_ztbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX);
void cblas_ztpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX);
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX);
/*
* Routines with S and D prefixes only
*/
void cblas_ssymv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *A,
const int lda, const float *X, const int incX,
const float beta, float *Y, const int incY);
const CBLAS_INT_TYPE N, const float alpha, const float *A,
const CBLAS_INT_TYPE lda, const float *X, const CBLAS_INT_TYPE incX,
const float beta, float *Y, const CBLAS_INT_TYPE incY);
void cblas_ssbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const int K, const float alpha, const float *A,
const int lda, const float *X, const int incX,
const float beta, float *Y, const int incY);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float alpha, const float *A,
const CBLAS_INT_TYPE lda, const float *X, const CBLAS_INT_TYPE incX,
const float beta, float *Y, const CBLAS_INT_TYPE incY);
void cblas_sspmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *Ap,
const float *X, const int incX,
const float beta, float *Y, const int incY);
void cblas_sger(const enum CBLAS_ORDER order, const int M, const int N,
const float alpha, const float *X, const int incX,
const float *Y, const int incY, float *A, const int lda);
const CBLAS_INT_TYPE N, const float alpha, const float *Ap,
const float *X, const CBLAS_INT_TYPE incX,
const float beta, float *Y, const CBLAS_INT_TYPE incY);
void cblas_sger(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *X, const CBLAS_INT_TYPE incX,
const float *Y, const CBLAS_INT_TYPE incY, float *A, const CBLAS_INT_TYPE lda);
void cblas_ssyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, float *A, const int lda);
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *A, const CBLAS_INT_TYPE lda);
void cblas_sspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, float *Ap);
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *Ap);
void cblas_ssyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY, float *A,
const int lda);
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY, float *A,
const CBLAS_INT_TYPE lda);
void cblas_sspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY, float *A);
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY, float *A);
void cblas_dsymv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *A,
const int lda, const double *X, const int incX,
const double beta, double *Y, const int incY);
const CBLAS_INT_TYPE N, const double alpha, const double *A,
const CBLAS_INT_TYPE lda, const double *X, const CBLAS_INT_TYPE incX,
const double beta, double *Y, const CBLAS_INT_TYPE incY);
void cblas_dsbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const int K, const double alpha, const double *A,
const int lda, const double *X, const int incX,
const double beta, double *Y, const int incY);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const double alpha, const double *A,
const CBLAS_INT_TYPE lda, const double *X, const CBLAS_INT_TYPE incX,
const double beta, double *Y, const CBLAS_INT_TYPE incY);
void cblas_dspmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *Ap,
const double *X, const int incX,
const double beta, double *Y, const int incY);
void cblas_dger(const enum CBLAS_ORDER order, const int M, const int N,
const double alpha, const double *X, const int incX,
const double *Y, const int incY, double *A, const int lda);
const CBLAS_INT_TYPE N, const double alpha, const double *Ap,
const double *X, const CBLAS_INT_TYPE incX,
const double beta, double *Y, const CBLAS_INT_TYPE incY);
void cblas_dger(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *X, const CBLAS_INT_TYPE incX,
const double *Y, const CBLAS_INT_TYPE incY, double *A, const CBLAS_INT_TYPE lda);
void cblas_dsyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, double *A, const int lda);
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *A, const CBLAS_INT_TYPE lda);
void cblas_dspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, double *Ap);
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *Ap);
void cblas_dsyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, const double *Y, const int incY, double *A,
const int lda);
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, const double *Y, const CBLAS_INT_TYPE incY, double *A,
const CBLAS_INT_TYPE lda);
void cblas_dspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, const double *Y, const int incY, double *A);
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, const double *Y, const CBLAS_INT_TYPE incY, double *A);
/*
* Routines with C and Z prefixes only
*/
void cblas_chemv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *A,
const int lda, const void *X, const int incX,
const void *beta, void *Y, const int incY);
const CBLAS_INT_TYPE N, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_chbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const int K, const void *alpha, const void *A,
const int lda, const void *X, const int incX,
const void *beta, void *Y, const int incY);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_chpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *Ap,
const void *X, const int incX,
const void *beta, void *Y, const int incY);
void cblas_cgeru(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
void cblas_cgerc(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
const CBLAS_INT_TYPE N, const void *alpha, const void *Ap,
const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_cgeru(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_cgerc(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_cher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const void *X, const int incX,
void *A, const int lda);
const CBLAS_INT_TYPE N, const float alpha, const void *X, const CBLAS_INT_TYPE incX,
void *A, const CBLAS_INT_TYPE lda);
void cblas_chpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const void *X,
const int incX, void *A);
void cblas_cher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
void cblas_chpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *Ap);
const CBLAS_INT_TYPE N, const float alpha, const void *X,
const CBLAS_INT_TYPE incX, void *A);
void cblas_cher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_chpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *Ap);
void cblas_zhemv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *A,
const int lda, const void *X, const int incX,
const void *beta, void *Y, const int incY);
const CBLAS_INT_TYPE N, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_zhbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const int K, const void *alpha, const void *A,
const int lda, const void *X, const int incX,
const void *beta, void *Y, const int incY);
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_zhpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *Ap,
const void *X, const int incX,
const void *beta, void *Y, const int incY);
void cblas_zgeru(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
void cblas_zgerc(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
const CBLAS_INT_TYPE N, const void *alpha, const void *Ap,
const void *X, const CBLAS_INT_TYPE incX,
const void *beta, void *Y, const CBLAS_INT_TYPE incY);
void cblas_zgeru(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_zgerc(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_zher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const void *X, const int incX,
void *A, const int lda);
const CBLAS_INT_TYPE N, const double alpha, const void *X, const CBLAS_INT_TYPE incX,
void *A, const CBLAS_INT_TYPE lda);
void cblas_zhpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const void *X,
const int incX, void *A);
void cblas_zher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda);
void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *Ap);
const CBLAS_INT_TYPE N, const double alpha, const void *X,
const CBLAS_INT_TYPE incX, void *A);
void cblas_zher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda);
void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *Ap);
/*
* ===========================================================================
......@@ -414,160 +419,160 @@ void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo, const
* Routines with standard 4 prefixes (S, D, C, Z)
*/
void cblas_sgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const float alpha, const float *A,
const int lda, const float *B, const int ldb,
const float beta, float *C, const int ldc);
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const float alpha, const float *A,
const CBLAS_INT_TYPE lda, const float *B, const CBLAS_INT_TYPE ldb,
const float beta, float *C, const CBLAS_INT_TYPE ldc);
void cblas_ssymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const float alpha, const float *A, const int lda,
const float *B, const int ldb, const float beta,
float *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *B, const CBLAS_INT_TYPE ldb, const float beta,
float *C, const CBLAS_INT_TYPE ldc);
void cblas_ssyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const float *A, const int lda,
const float beta, float *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float beta, float *C, const CBLAS_INT_TYPE ldc);
void cblas_ssyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const float *A, const int lda,
const float *B, const int ldb, const float beta,
float *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *B, const CBLAS_INT_TYPE ldb, const float beta,
float *C, const CBLAS_INT_TYPE ldc);
void cblas_strmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const float alpha, const float *A, const int lda,
float *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
float *B, const CBLAS_INT_TYPE ldb);
void cblas_strsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const float alpha, const float *A, const int lda,
float *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
float *B, const CBLAS_INT_TYPE ldb);
void cblas_dgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const double alpha, const double *A,
const int lda, const double *B, const int ldb,
const double beta, double *C, const int ldc);
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const double alpha, const double *A,
const CBLAS_INT_TYPE lda, const double *B, const CBLAS_INT_TYPE ldb,
const double beta, double *C, const CBLAS_INT_TYPE ldc);
void cblas_dsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const double alpha, const double *A, const int lda,
const double *B, const int ldb, const double beta,
double *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *B, const CBLAS_INT_TYPE ldb, const double beta,
double *C, const CBLAS_INT_TYPE ldc);
void cblas_dsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const double *A, const int lda,
const double beta, double *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double beta, double *C, const CBLAS_INT_TYPE ldc);
void cblas_dsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const double *A, const int lda,
const double *B, const int ldb, const double beta,
double *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *B, const CBLAS_INT_TYPE ldb, const double beta,
double *C, const CBLAS_INT_TYPE ldc);
void cblas_dtrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const double alpha, const double *A, const int lda,
double *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
double *B, const CBLAS_INT_TYPE ldb);
void cblas_dtrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const double alpha, const double *A, const int lda,
double *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
double *B, const CBLAS_INT_TYPE ldb);
void cblas_cgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const void *alpha, const void *A,
const int lda, const void *B, const int ldb,
const void *beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *B, const CBLAS_INT_TYPE ldb,
const void *beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_csymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_csyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_csyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_ctrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb);
void cblas_ctrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb);
void cblas_zgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const void *alpha, const void *A,
const int lda, const void *B, const int ldb,
const void *beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *B, const CBLAS_INT_TYPE ldb,
const void *beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_zsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_zsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_zsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_ztrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb);
void cblas_ztrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb);
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb);
/*
* Routines with prefixes C and Z only
*/
void cblas_chemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_cherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const void *A, const int lda,
const float beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const void *A, const CBLAS_INT_TYPE lda,
const float beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_cher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const float beta,
void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const float beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_zhemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc);
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_zherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const void *A, const int lda,
const double beta, void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const void *A, const CBLAS_INT_TYPE lda,
const double beta, void *C, const CBLAS_INT_TYPE ldc);
void cblas_zher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const double beta,
void *C, const int ldc);
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const double beta,
void *C, const CBLAS_INT_TYPE ldc);
void cblas_xerbla(int p, const char *rout, const char *form, ...);
void cblas_xerbla(CBLAS_INT_TYPE p, const char *rout, const char *form, ...);
#ifdef __cplusplus
}
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_caxpy( const int N, const void *alpha, const void *X,
const int incX, void *Y, const int incY)
void cblas_caxpy( const CBLAS_INT_TYPE N, const void *alpha, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ccopy( const int N, const void *X,
const int incX, void *Y, const int incY)
void cblas_ccopy( const CBLAS_INT_TYPE N, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cdotc_sub( const int N, const void *X, const int incX,
const void *Y, const int incY,void *dotc)
void cblas_cdotc_sub( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY,void *dotc)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cdotu_sub( const int N, const void *X,
const int incX, const void *Y, const int incY,void *dotu)
void cblas_cdotu_sub( const CBLAS_INT_TYPE N, const void *X,
const CBLAS_INT_TYPE incX, const void *Y, const CBLAS_INT_TYPE incY,void *dotu)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,11 +10,11 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......@@ -34,10 +34,10 @@ void cblas_cgbmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n=0, i=0, incx=incX;
CBLAS_INT_TYPE n=0, i=0, incx=incX;
const float *xx= (float *)X, *alp= (float *)alpha, *bet = (float *)beta;
float ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
float *x=(float *)X, *y=(float *)Y, *st=0, *tx=0;
if (order == CblasColMajor)
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const void *alpha, const void *A,
const int lda, const void *B, const int ldb,
const void *beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *B, const CBLAS_INT_TYPE ldb,
const void *beta, void *C, const CBLAS_INT_TYPE ldc)
{
char TA, TB;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......@@ -31,10 +31,10 @@ void cblas_cgemv(const enum CBLAS_ORDER order,
#define F77_incY incY
#endif
int n=0, i=0, incx=incX;
CBLAS_INT_TYPE n=0, i=0, incx=incX;
const float *xx= (const float *)X;
float ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
float *x=(float *)X, *y=(float *)Y, *st=0, *tx=0;
const float *stx = x;
......
......@@ -9,9 +9,9 @@
#include <stdlib.h>
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cgerc(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
void cblas_cgerc(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......@@ -23,7 +23,7 @@ void cblas_cgerc(const enum CBLAS_ORDER order, const int M, const int N,
#define F77_lda lda
#endif
int n, i, tincy, incy=incY;
CBLAS_INT_TYPE n, i, tincy, incy=incY;
float *y=(float *)Y, *yy=(float *)Y, *ty, *st;
......
......@@ -7,9 +7,9 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cgeru(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
void cblas_cgeru(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include <stdio.h>
#include <stdlib.h>
void cblas_chbmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo,const int N,const int K,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_UPLO Uplo,const CBLAS_INT_TYPE N,const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -30,10 +30,10 @@ void cblas_chbmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const float *xx= (float *)X, *alp= (float *)alpha, *bet = (float *)beta;
float ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
float *x=(float *)X, *y=(float *)Y, *st=0, *tx;
if (order == CblasColMajor)
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_chemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_chemv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -29,10 +29,10 @@ void cblas_chemv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n=0, i=0, incx=incX;
CBLAS_INT_TYPE n=0, i=0, incx=incX;
const float *xx= (float *)X, *alp= (float *)alpha, *bet = (float *)beta;
float ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
float *x=(float *)X, *y=(float *)Y, *st=0, *tx;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const void *X, const int incX
,void *A, const int lda)
const CBLAS_INT_TYPE N, const float alpha, const void *X, const CBLAS_INT_TYPE incX
,void *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......@@ -27,7 +27,7 @@ void cblas_cher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incx
#endif
int n, i, tincx, incx=incX;
CBLAS_INT_TYPE n, i, tincx, incx=incX;
float *x=(float *)X, *xx=(float *)X, *tx, *st;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
const CBLAS_INT_TYPE N, const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......@@ -28,7 +28,7 @@ void cblas_cher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_incX incx
#define F77_incY incy
#endif
int n, i, j, tincx, tincy, incx=incX, incy=incY;
CBLAS_INT_TYPE n, i, j, tincx, tincy, incx=incX, incy=incY;
float *x=(float *)X, *xx=(float *)X, *y=(float *)Y,
*yy=(float *)Y, *tx, *ty, *stx, *sty;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const float beta,
void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const float beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const void *A, const int lda,
const float beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const void *A, const CBLAS_INT_TYPE lda,
const float beta, void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_chpmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo,const int N,
const enum CBLAS_UPLO Uplo,const CBLAS_INT_TYPE N,
const void *alpha, const void *AP,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -28,10 +28,10 @@ void cblas_chpmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const float *xx= (float *)X, *alp= (float *)alpha, *bet = (float *)beta;
float ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
float *x=(float *)X, *y=(float *)Y, *st=0, *tx;
if (order == CblasColMajor)
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_chpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const void *X,
const int incX, void *A)
const CBLAS_INT_TYPE N, const float alpha, const void *X,
const CBLAS_INT_TYPE incX, void *A)
{
char UL;
#ifdef F77_CHAR
......@@ -26,7 +26,7 @@ void cblas_chpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incx
#endif
int n, i, tincx, incx=incX;
CBLAS_INT_TYPE n, i, tincx, incx=incX;
float *x=(float *)X, *xx=(float *)X, *tx, *st;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_chpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N,const void *alpha, const void *X,
const int incX,const void *Y, const int incY, void *Ap)
const CBLAS_INT_TYPE N,const void *alpha, const void *X,
const CBLAS_INT_TYPE incX,const void *Y, const CBLAS_INT_TYPE incY, void *Ap)
{
char UL;
......@@ -28,7 +28,7 @@ void cblas_chpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_incX incx
#define F77_incY incy
#endif
int n, i, j, tincx, tincy, incx=incX, incy=incY;
CBLAS_INT_TYPE n, i, j, tincx, tincy, incx=incX, incy=incY;
float *x=(float *)X, *xx=(float *)X, *y=(float *)Y,
*yy=(float *)Y, *tx, *ty, *stx, *sty;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cscal( const int N, const void *alpha, void *X,
const int incX)
void cblas_cscal( const CBLAS_INT_TYPE N, const void *alpha, void *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_csscal( const int N, const float alpha, void *X,
const int incX)
void cblas_csscal( const CBLAS_INT_TYPE N, const float alpha, void *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_cswap( const int N, void *X, const int incX, void *Y,
const int incY)
void cblas_cswap( const CBLAS_INT_TYPE N, void *X, const CBLAS_INT_TYPE incX, void *Y,
const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_csymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_csyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_csyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *beta, void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ctbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -30,7 +30,7 @@ void cblas_ctbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0, *x=(float *)X;
if (order == CblasColMajor)
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ctbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -30,7 +30,7 @@ void cblas_ctbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0,*x=(float *)X;
if (order == CblasColMajor)
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_ctpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX)
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -27,7 +27,7 @@ void cblas_ctpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0,*x=(float *)X;
if (order == CblasColMajor)
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_ctpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX)
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -27,7 +27,7 @@ void cblas_ctpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0, *x=(float*)X;
if (order == CblasColMajor)
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_ctrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ctrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
......@@ -30,7 +30,7 @@ void cblas_ctrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0,*x=(float *)X;
if (order == CblasColMajor)
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_ctrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ctrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda, void *X,
const int incX)
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda, void *X,
const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -29,7 +29,7 @@ void cblas_ctrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
float *st=0,*x=(float *)X;
if (order == CblasColMajor)
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_dasum( const int N, const double *X, const int incX)
double cblas_dasum( const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX)
{
double asum;
#ifdef F77_INT
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_daxpy( const int N, const double alpha, const double *X,
const int incX, double *Y, const int incY)
void cblas_daxpy( const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dcopy( const int N, const double *X,
const int incX, double *Y, const int incY)
void cblas_dcopy( const CBLAS_INT_TYPE N, const double *X,
const CBLAS_INT_TYPE incX, double *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_ddot( const int N, const double *X,
const int incX, const double *Y, const int incY)
double cblas_ddot( const CBLAS_INT_TYPE N, const double *X,
const CBLAS_INT_TYPE incX, const double *Y, const CBLAS_INT_TYPE incY)
{
double dot;
#ifdef F77_INT
......
......@@ -9,11 +9,11 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU,
const double alpha, const double *A, const int lda,
const double *X, const int incX, const double beta,
double *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const double alpha, const double *A,
const int lda, const double *B, const int ldb,
const double beta, double *C, const int ldc)
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const double alpha, const double *A,
const CBLAS_INT_TYPE lda, const double *B, const CBLAS_INT_TYPE ldb,
const double beta, double *C, const CBLAS_INT_TYPE ldc)
{
char TA, TB;
#ifdef F77_CHAR
......
......@@ -9,10 +9,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const double alpha, const double *A, const int lda,
const double *X, const int incX, const double beta,
double *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......
......@@ -9,9 +9,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dger(const enum CBLAS_ORDER order, const int M, const int N,
const double alpha, const double *X, const int incX,
const double *Y, const int incY, double *A, const int lda)
void cblas_dger(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *X, const CBLAS_INT_TYPE incX,
const double *Y, const CBLAS_INT_TYPE incY, double *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_dnrm2( const int N, const double *X, const int incX)
double cblas_dnrm2( const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX)
{
double nrm2;
#ifdef F77_INT
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_drot(const int N, double *X, const int incX,
double *Y, const int incY, const double c, const double s)
void cblas_drot(const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX,
double *Y, const CBLAS_INT_TYPE incY, const double c, const double s)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
#include "cblas.h"
#include "cblas_f77.h"
void cblas_drotm( const int N, double *X, const int incX, double *Y,
const int incY, const double *P)
void cblas_drotm( const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX, double *Y,
const CBLAS_INT_TYPE incY, const double *P)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsbmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N, const int K,
const double alpha, const double *A, const int lda,
const double *X, const int incX, const double beta,
double *Y, const int incY)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dscal( const int N, const double alpha, double *X,
const int incX)
void cblas_dscal( const CBLAS_INT_TYPE N, const double alpha, double *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_dsdot( const int N, const float *X,
const int incX, const float *Y, const int incY)
double cblas_dsdot( const CBLAS_INT_TYPE N, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY)
{
double dot;
#ifdef F77_INT
......
......@@ -11,10 +11,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dspmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const double alpha, const double *AP,
const double *X, const int incX, const double beta,
double *Y, const int incY)
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, double *Ap)
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *Ap)
{
char UL;
#ifdef F77_CHAR
......
......@@ -8,8 +8,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, const double *Y, const int incY, double *A)
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, const double *Y, const CBLAS_INT_TYPE incY, double *A)
{
char UL;
#ifdef F77_CHAR
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dswap( const int N, double *X, const int incX, double *Y,
const int incY)
void cblas_dswap( const CBLAS_INT_TYPE N, double *X, const CBLAS_INT_TYPE incX, double *Y,
const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const double alpha, const double *A, const int lda,
const double *B, const int ldb, const double beta,
double *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *B, const CBLAS_INT_TYPE ldb, const double beta,
double *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsymv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const double alpha, const double *A, const int lda,
const double *X, const int incX, const double beta,
double *Y, const int incY)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *X, const CBLAS_INT_TYPE incX, const double beta,
double *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, double *A, const int lda)
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, double *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const double *X,
const int incX, const double *Y, const int incY, double *A,
const int lda)
const CBLAS_INT_TYPE N, const double alpha, const double *X,
const CBLAS_INT_TYPE incX, const double *Y, const CBLAS_INT_TYPE incY, double *A,
const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const double *A, const int lda,
const double *B, const int ldb, const double beta,
double *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double *B, const CBLAS_INT_TYPE ldb, const double beta,
double *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_dsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const double *A, const int lda,
const double beta, double *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
const double beta, double *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_dtbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const double *A, const int lda,
double *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_dtbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const double *A, const int lda,
double *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_dtpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *Ap, double *X, const int incX)
const CBLAS_INT_TYPE N, const double *Ap, double *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_dtpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *Ap, double *X, const int incX)
const CBLAS_INT_TYPE N, const double *Ap, double *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_dtrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const double alpha, const double *A, const int lda,
double *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
double *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -11,8 +11,8 @@
#include "cblas_f77.h"
void cblas_dtrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *A, const int lda,
double *X, const int incX)
const CBLAS_INT_TYPE N, const double *A, const CBLAS_INT_TYPE lda,
double *X, const CBLAS_INT_TYPE incX)
{
char TA;
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_dtrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const double alpha, const double *A, const int lda,
double *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const double alpha, const double *A, const CBLAS_INT_TYPE lda,
double *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_dtrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const double *A, const int lda, double *X,
const int incX)
const CBLAS_INT_TYPE N, const double *A, const CBLAS_INT_TYPE lda, double *X,
const CBLAS_INT_TYPE incX)
{
char TA;
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_dzasum( const int N, const void *X, const int incX)
double cblas_dzasum( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
double asum;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
double cblas_dznrm2( const int N, const void *X, const int incX)
double cblas_dznrm2( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
double nrm2;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
CBLAS_INDEX cblas_icamax( const int N, const void *X, const int incX)
CBLAS_INDEX cblas_icamax( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
F77_INT iamax;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
CBLAS_INDEX cblas_idamax( const int N, const double *X, const int incX)
CBLAS_INDEX cblas_idamax( const CBLAS_INT_TYPE N, const double *X, const CBLAS_INT_TYPE incX)
{
F77_INT iamax;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
CBLAS_INDEX cblas_isamax( const int N, const float *X, const int incX)
CBLAS_INDEX cblas_isamax( const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX)
{
F77_INT iamax;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
CBLAS_INDEX cblas_izamax( const int N, const void *X, const int incX)
CBLAS_INDEX cblas_izamax( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
F77_INT iamax;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_sasum( const int N, const float *X, const int incX)
float cblas_sasum( const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX)
{
float asum;
#ifdef F77_INT
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_saxpy( const int N, const float alpha, const float *X,
const int incX, float *Y, const int incY)
void cblas_saxpy( const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_scasum( const int N, const void *X, const int incX)
float cblas_scasum( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
float asum;
#ifdef F77_INT
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_scnrm2( const int N, const void *X, const int incX)
float cblas_scnrm2( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX)
{
float nrm2;
#ifdef F77_INT
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_scopy( const int N, const float *X,
const int incX, float *Y, const int incY)
void cblas_scopy( const CBLAS_INT_TYPE N, const float *X,
const CBLAS_INT_TYPE incX, float *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_sdot( const int N, const float *X,
const int incX, const float *Y, const int incY)
float cblas_sdot( const CBLAS_INT_TYPE N, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY)
{
float dot;
#ifdef F77_INT
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_sdsdot( const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY)
float cblas_sdsdot( const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY)
{
float dot;
#ifdef F77_INT
......
......@@ -10,11 +10,11 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU,
const float alpha, const float *A, const int lda,
const float *X, const int incX, const float beta,
float *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *X, const CBLAS_INT_TYPE incX, const float beta,
float *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const float alpha, const float *A,
const int lda, const float *B, const int ldb,
const float beta, float *C, const int ldc)
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const float alpha, const float *A,
const CBLAS_INT_TYPE lda, const float *B, const CBLAS_INT_TYPE ldb,
const float beta, float *C, const CBLAS_INT_TYPE ldc)
{
char TA, TB;
#ifdef F77_CHAR
......
......@@ -9,10 +9,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const float alpha, const float *A, const int lda,
const float *X, const int incX, const float beta,
float *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *X, const CBLAS_INT_TYPE incX, const float beta,
float *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......
......@@ -9,9 +9,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sger(const enum CBLAS_ORDER order, const int M, const int N,
const float alpha, const float *X, const int incX,
const float *Y, const int incY, float *A, const int lda)
void cblas_sger(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *X, const CBLAS_INT_TYPE incX,
const float *Y, const CBLAS_INT_TYPE incY, float *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......
......@@ -9,7 +9,7 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
float cblas_snrm2( const int N, const float *X, const int incX)
float cblas_snrm2( const CBLAS_INT_TYPE N, const float *X, const CBLAS_INT_TYPE incX)
{
float nrm2;
#ifdef F77_INT
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_srot( const int N, float *X, const int incX, float *Y,
const int incY, const float c, const float s)
void cblas_srot( const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX, float *Y,
const CBLAS_INT_TYPE incY, const float c, const float s)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_srotm( const int N, float *X, const int incX, float *Y,
const int incY, const float *P)
void cblas_srotm( const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX, float *Y,
const CBLAS_INT_TYPE incY, const float *P)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,9 +9,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const int K, const float alpha, const float *A,
const int lda, const float *X, const int incX,
const float beta, float *Y, const int incY)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float alpha, const float *A,
const CBLAS_INT_TYPE lda, const float *X, const CBLAS_INT_TYPE incX,
const float beta, float *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sscal( const int N, const float alpha, float *X,
const int incX)
void cblas_sscal( const CBLAS_INT_TYPE N, const float alpha, float *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -9,10 +9,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sspmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const float alpha, const float *AP,
const float *X, const int incX, const float beta,
float *Y, const int incY)
const float *X, const CBLAS_INT_TYPE incX, const float beta,
float *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sspr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, float *Ap)
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *Ap)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sspr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY, float *A)
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY, float *A)
{
char UL;
#ifdef F77_CHAR
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_sswap( const int N, float *X, const int incX, float *Y,
const int incY)
void cblas_sswap( const CBLAS_INT_TYPE N, float *X, const CBLAS_INT_TYPE incX, float *Y,
const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const float alpha, const float *A, const int lda,
const float *B, const int ldb, const float beta,
float *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *B, const CBLAS_INT_TYPE ldb, const float beta,
float *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssymv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const float alpha, const float *A, const int lda,
const float *X, const int incX, const float beta,
float *Y, const int incY)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *X, const CBLAS_INT_TYPE incX, const float beta,
float *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssyr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, float *A, const int lda)
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, float *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssyr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const float alpha, const float *X,
const int incX, const float *Y, const int incY, float *A,
const int lda)
const CBLAS_INT_TYPE N, const float alpha, const float *X,
const CBLAS_INT_TYPE incX, const float *Y, const CBLAS_INT_TYPE incY, float *A,
const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const float *A, const int lda,
const float *B, const int ldb, const float beta,
float *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float *B, const CBLAS_INT_TYPE ldb, const float beta,
float *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_ssyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const float alpha, const float *A, const int lda,
const float beta, float *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
const float beta, float *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
void cblas_stbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const float *A, const int lda,
float *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_stbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const float *A, const int lda,
float *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -10,7 +10,7 @@
#include "cblas_f77.h"
void cblas_stpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *Ap, float *X, const int incX)
const CBLAS_INT_TYPE N, const float *Ap, float *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_stpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *Ap, float *X, const int incX)
const CBLAS_INT_TYPE N, const float *Ap, float *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_strmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const float alpha, const float *A, const int lda,
float *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
float *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -10,8 +10,8 @@
#include "cblas_f77.h"
void cblas_strmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *A, const int lda,
float *X, const int incX)
const CBLAS_INT_TYPE N, const float *A, const CBLAS_INT_TYPE lda,
float *X, const CBLAS_INT_TYPE incX)
{
char TA;
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_strsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const float alpha, const float *A, const int lda,
float *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const float alpha, const float *A, const CBLAS_INT_TYPE lda,
float *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_strsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const float *A, const int lda, float *X,
const int incX)
const CBLAS_INT_TYPE N, const float *A, const CBLAS_INT_TYPE lda, float *X,
const CBLAS_INT_TYPE incX)
{
char TA;
......
......@@ -5,7 +5,7 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_xerbla(int info, const char *rout, const char *form, ...)
void cblas_xerbla(CBLAS_INT_TYPE info, const char *rout, const char *form, ...)
{
char empty[1] = "";
va_list argptr;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zaxpy( const int N, const void *alpha, const void *X,
const int incX, void *Y, const int incY)
void cblas_zaxpy( const CBLAS_INT_TYPE N, const void *alpha, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zcopy( const int N, const void *X,
const int incX, void *Y, const int incY)
void cblas_zcopy( const CBLAS_INT_TYPE N, const void *X,
const CBLAS_INT_TYPE incX, void *Y, const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zdotc_sub( const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotc)
void cblas_zdotc_sub( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotc)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -9,8 +9,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zdotu_sub( const int N, const void *X, const int incX,
const void *Y, const int incY, void *dotu)
void cblas_zdotu_sub( const CBLAS_INT_TYPE N, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *dotu)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zdscal( const int N, const double alpha, void *X,
const int incX)
void cblas_zdscal( const CBLAS_INT_TYPE N, const double alpha, void *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -10,11 +10,11 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zgbmv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const int KL, const int KU,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE KL, const CBLAS_INT_TYPE KU,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......@@ -34,10 +34,10 @@ void cblas_zgbmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const double *xx= (double *)X, *alp= (double *)alpha, *bet = (double *)beta;
double ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
double *x=(double *)X, *y=(double *)Y, *st=0, *tx;
if (order == CblasColMajor)
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
const int K, const void *alpha, const void *A,
const int lda, const void *B, const int ldb,
const void *beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE TransB, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const CBLAS_INT_TYPE K, const void *alpha, const void *A,
const CBLAS_INT_TYPE lda, const void *B, const CBLAS_INT_TYPE ldb,
const void *beta, void *C, const CBLAS_INT_TYPE ldc)
{
char TA, TB;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zgemv(const enum CBLAS_ORDER order,
const enum CBLAS_TRANSPOSE TransA, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_TRANSPOSE TransA, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char TA;
#ifdef F77_CHAR
......@@ -31,10 +31,10 @@ void cblas_zgemv(const enum CBLAS_ORDER order,
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const double *xx= (double *)X, *alp= (double *)alpha, *bet = (double *)beta;
double ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
double *x=(double *)X, *y=(double *)Y, *st=0, *tx;
......
......@@ -9,9 +9,9 @@
#include <stdlib.h>
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zgerc(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
void cblas_zgerc(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......@@ -23,7 +23,7 @@ void cblas_zgerc(const enum CBLAS_ORDER order, const int M, const int N,
#define F77_lda lda
#endif
int n, i, tincy, incy=incY;
CBLAS_INT_TYPE n, i, tincy, incy=incY;
double *y=(double *)Y, *yy=(double *)Y, *ty, *st;
......
......@@ -7,9 +7,9 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zgeru(const enum CBLAS_ORDER order, const int M, const int N,
const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
void cblas_zgeru(const enum CBLAS_ORDER order, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
#ifdef F77_INT
F77_INT F77_M=M, F77_N=N, F77_lda=lda, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include <stdio.h>
#include <stdlib.h>
void cblas_zhbmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo,const int N,const int K,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_UPLO Uplo,const CBLAS_INT_TYPE N,const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -30,10 +30,10 @@ void cblas_zhbmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const double *xx= (double *)X, *alp= (double *)alpha, *bet = (double *)beta;
double ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
double *x=(double *)X, *y=(double *)Y, *st=0, *tx;
if (order == CblasColMajor)
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zhemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zhemv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo, const int N,
const void *alpha, const void *A, const int lda,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -29,10 +29,10 @@ void cblas_zhemv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const double *xx= (double *)X, *alp= (double *)alpha, *bet = (double *)beta;
double ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
double *x=(double *)X, *y=(double *)Y, *st=0, *tx;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const void *X, const int incX
,void *A, const int lda)
const CBLAS_INT_TYPE N, const double alpha, const void *X, const CBLAS_INT_TYPE incX
,void *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......@@ -27,7 +27,7 @@ void cblas_zher(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incx
#endif
int n, i, tincx, incx=incX;
CBLAS_INT_TYPE n, i, tincx, incx=incX;
double *x=(double *)X, *xx=(double *)X, *tx, *st;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const void *alpha, const void *X, const int incX,
const void *Y, const int incY, void *A, const int lda)
const CBLAS_INT_TYPE N, const void *alpha, const void *X, const CBLAS_INT_TYPE incX,
const void *Y, const CBLAS_INT_TYPE incY, void *A, const CBLAS_INT_TYPE lda)
{
char UL;
#ifdef F77_CHAR
......@@ -28,7 +28,7 @@ void cblas_zher2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_incX incx
#define F77_incY incy
#endif
int n, i, j, tincx, tincy, incx=incX, incy=incY;
CBLAS_INT_TYPE n, i, j, tincx, tincy, incx=incX, incy=incY;
double *x=(double *)X, *xx=(double *)X, *y=(double *)Y,
*yy=(double *)Y, *tx, *ty, *stx, *sty;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const double beta,
void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const double beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const double alpha, const void *A, const int lda,
const double beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const double alpha, const void *A, const CBLAS_INT_TYPE lda,
const double beta, void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zhpmv(const enum CBLAS_ORDER order,
const enum CBLAS_UPLO Uplo,const int N,
const enum CBLAS_UPLO Uplo,const CBLAS_INT_TYPE N,
const void *alpha, const void *AP,
const void *X, const int incX, const void *beta,
void *Y, const int incY)
const void *X, const CBLAS_INT_TYPE incX, const void *beta,
void *Y, const CBLAS_INT_TYPE incY)
{
char UL;
#ifdef F77_CHAR
......@@ -28,10 +28,10 @@ void cblas_zhpmv(const enum CBLAS_ORDER order,
#define F77_incX incx
#define F77_incY incY
#endif
int n, i=0, incx=incX;
CBLAS_INT_TYPE n, i=0, incx=incX;
const double *xx= (double *)X, *alp= (double *)alpha, *bet = (double *)beta;
double ALPHA[2],BETA[2];
int tincY, tincx;
CBLAS_INT_TYPE tincY, tincx;
double *x=(double *)X, *y=(double *)Y, *st=0, *tx;
if (order == CblasColMajor)
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zhpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N, const double alpha, const void *X,
const int incX, void *A)
const CBLAS_INT_TYPE N, const double alpha, const void *X,
const CBLAS_INT_TYPE incX, void *A)
{
char UL;
#ifdef F77_CHAR
......@@ -26,7 +26,7 @@ void cblas_zhpr(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incx
#endif
int n, i, tincx, incx=incX;
CBLAS_INT_TYPE n, i, tincx, incx=incX;
double *x=(double *)X, *xx=(double *)X, *tx, *st;
......
......@@ -10,8 +10,8 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const int N,const void *alpha, const void *X,
const int incX,const void *Y, const int incY, void *Ap)
const CBLAS_INT_TYPE N,const void *alpha, const void *X,
const CBLAS_INT_TYPE incX,const void *Y, const CBLAS_INT_TYPE incY, void *Ap)
{
char UL;
......@@ -28,7 +28,7 @@ void cblas_zhpr2(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_incX incx
#define F77_incY incy
#endif
int n, i, j, incx=incX, incy=incY;
CBLAS_INT_TYPE n, i, j, incx=incX, incy=incY;
double *x=(double *)X, *xx=(double *)X, *y=(double *)Y,
*yy=(double *)Y, *stx, *sty;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zscal( const int N, const void *alpha, void *X,
const int incX)
void cblas_zscal( const CBLAS_INT_TYPE N, const void *alpha, void *X,
const CBLAS_INT_TYPE incX)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX;
......
......@@ -8,8 +8,8 @@
*/
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zswap( const int N, void *X, const int incX, void *Y,
const int incY)
void cblas_zswap( const CBLAS_INT_TYPE N, void *X, const CBLAS_INT_TYPE incX, void *Y,
const CBLAS_INT_TYPE incY)
{
#ifdef F77_INT
F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const int M, const int N,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_UPLO Uplo, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char SD, UL;
#ifdef F77_CHAR
......
......@@ -10,10 +10,10 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *B, const int ldb, const void *beta,
void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *B, const CBLAS_INT_TYPE ldb, const void *beta,
void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -10,9 +10,9 @@
#include "cblas.h"
#include "cblas_f77.h"
void cblas_zsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE Trans, const int N, const int K,
const void *alpha, const void *A, const int lda,
const void *beta, void *C, const int ldc)
const enum CBLAS_TRANSPOSE Trans, const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
const void *beta, void *C, const CBLAS_INT_TYPE ldc)
{
char UL, TR;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ztbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -30,7 +30,7 @@ void cblas_ztbmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0, *x=(double *)X;
if (order == CblasColMajor)
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ztbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const int K, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const CBLAS_INT_TYPE K, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -30,7 +30,7 @@ void cblas_ztbsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0,*x=(double *)X;
if (order == CblasColMajor)
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_ztpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX)
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -27,7 +27,7 @@ void cblas_ztpmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0,*x=(double *)X;
if (order == CblasColMajor)
......
......@@ -9,7 +9,7 @@
#include "cblas_f77.h"
void cblas_ztpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *Ap, void *X, const int incX)
const CBLAS_INT_TYPE N, const void *Ap, void *X, const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -27,7 +27,7 @@ void cblas_ztpsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_N N
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0, *x=(double*)X;
if (order == CblasColMajor)
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_ztrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ztrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda,
void *X, const int incX)
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda,
void *X, const CBLAS_INT_TYPE incX)
{
char TA;
......@@ -30,7 +30,7 @@ void cblas_ztrmv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0,*x=(double *)X;
if (order == CblasColMajor)
......
......@@ -11,9 +11,9 @@
#include "cblas_f77.h"
void cblas_ztrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side,
const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA,
const enum CBLAS_DIAG Diag, const int M, const int N,
const void *alpha, const void *A, const int lda,
void *B, const int ldb)
const enum CBLAS_DIAG Diag, const CBLAS_INT_TYPE M, const CBLAS_INT_TYPE N,
const void *alpha, const void *A, const CBLAS_INT_TYPE lda,
void *B, const CBLAS_INT_TYPE ldb)
{
char UL, TA, SD, DI;
#ifdef F77_CHAR
......
......@@ -9,8 +9,8 @@
#include "cblas_f77.h"
void cblas_ztrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag,
const int N, const void *A, const int lda, void *X,
const int incX)
const CBLAS_INT_TYPE N, const void *A, const CBLAS_INT_TYPE lda, void *X,
const CBLAS_INT_TYPE incX)
{
char TA;
char UL;
......@@ -29,7 +29,7 @@ void cblas_ztrsv(const enum CBLAS_ORDER order, const enum CBLAS_UPLO Uplo,
#define F77_lda lda
#define F77_incX incX
#endif
int n, i=0, tincX;
CBLAS_INT_TYPE n, i=0, tincX;
double *st=0,*x=(double *)X;
if (order == CblasColMajor)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment