20 int Mndaxpy(
unsigned int n,
double da,
const double* dx,
int incx,
double* dy,
26 int i__,
m, ix, iy, mp1;
46 if (incx == 1 && incy == 1) {
56 ix = (-
static_cast<int>(n) + 1) * incx + 1;
59 iy = (-
static_cast<int>(n) + 1) * incy + 1;
62 for (i__ = 1; i__ <= i__1; ++i__) {
63 dy[iy] += da * dx[ix];
81 for (i__ = 1; i__ <= i__1; ++i__) {
82 dy[i__] += da * dx[i__];
91 for (i__ = mp1; i__ <= i__1; i__ += 4) {
92 dy[i__] += da * dx[i__];
93 dy[i__ + 1] += da * dx[i__ + 1];
94 dy[i__ + 2] += da * dx[i__ + 2];
95 dy[i__ + 3] += da * dx[i__ + 3];
Namespace for new ROOT classes and functions.
int Mndaxpy(unsigned int, double, const double *, int, double *, int)
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t Int_t m