LAPACK 3.12.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
cblas_zdrot.c
Go to the documentation of this file.
1/*
2 * cblas_zdrot.c
3 *
4 * The program is a C interface to zdrot.
5 *
6 */
7#include "cblas.h"
8#include "cblas_f77.h"
9void API_SUFFIX(cblas_zdrot)(const CBLAS_INT N, void *X, const CBLAS_INT incX,
10 void *Y, const CBLAS_INT incY, const double c, const double s)
11{
12#ifdef F77_INT
13 F77_INT F77_N=N, F77_incX=incX, F77_incY=incY;
14#else
15 #define F77_N N
16 #define F77_incX incX
17 #define F77_incY incY
18#endif
19 F77_zdrot(&F77_N, X, &F77_incX, Y, &F77_incY, &c, &s);
20 return;
21}
#define API_SUFFIX(a)
Definition cblas.h:57
#define CBLAS_INT
Definition cblas.h:24
#define F77_INT
#define F77_zdrot(...)
Definition cblas_f77.h:279
#define F77_incX
#define F77_incY
void API_SUFFIX() cblas_zdrot(const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY, const double c, const double s)
Definition cblas_zdrot.c:9
#define F77_N