Visible to Intel only — GUID: GUID-A491FDF5-ACA0-4EDC-8F74-00306D0EBE05
Visible to Intel only — GUID: GUID-A491FDF5-ACA0-4EDC-8F74-00306D0EBE05
cblas_?axpy
Computes a vector-scalar product and adds the result to a vector.
Syntax
void cblas_saxpy (const MKL_INT n, const float a, const float *x, const MKL_INT incx, float *y, const MKL_INT incy);
void cblas_daxpy (const MKL_INT n, const double a, const double *x, const MKL_INT incx, double *y, const MKL_INT incy);
void cblas_caxpy (const MKL_INT n, const void *a, const void *x, const MKL_INT incx, void *y, const MKL_INT incy);
void cblas_zaxpy (const MKL_INT n, const void *a, const void *x, const MKL_INT incx, void *y, const MKL_INT incy);
Include Files
- mkl.h
Description
The ?axpy routines perform a vector-vector operation defined as
y := a*x + y
where:
a is a scalar
x and y are vectors each with a number of elements that equals n.
Input Parameters
- n
-
Specifies the number of elements in vectors x and y.
- a
-
Specifies the scalar a.
- x
-
Array, size at least (1 + (n-1)*abs(incx)).
- incx
-
Specifies the increment for the elements of x.
- y
-
Array, size at least (1 + (n-1)*abs(incy)).
- incy
-
Specifies the increment for the elements of y.
Output Parameters
- y
-
Contains the updated vector y.