diff options
Diffstat (limited to 'include/libmath.h')
-rw-r--r-- | include/libmath.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/libmath.h b/include/libmath.h index 1da414a..ecce28e 100644 --- a/include/libmath.h +++ b/include/libmath.h @@ -145,18 +145,18 @@ enum typedef uint32 blas·Flag; /* level 1 */ -void blas·rot(int len, double *x, double *y, double cos, double sin); +void blas·rot(int len, double *x, int incx, double *y, int incy, double cos, double sin); void blas·rotg(double *a, double *b, double *cos, double *sin); -error blas·rotm(int len, double *x, double *y, double p[5]); -void blas·scale(int len, double a, double *x); -void blas·copy(int len, double *x, double *y); -void blas·swap(int len, double *x, double *y); -void blas·axpy(int len, double a, double *x, double *y); +error blas·rotm(int len, double *x, int incx, double *y, int incy, double p[5]); +void blas·scale(int len, double a, double *x, int inc); +void blas·copy(int len, double *x, int incx, double *y, int incy); +void blas·swap(int len, double *x, int incx, double *y, int incy); +void blas·axpy(int len, double a, double *x, int incx, double *y, int incy); double blas·dot(int len, double *x, int incx, double *y, int incy); -double blas·norm(int len, double *x); -double blas·sum(int len, double *x); -int blas·argmax(int len, double *x); -int blas·argmin(int len, double *x); +double blas·norm(int len, double *x, int inc); +double blas·sum(int len, double *x, int inc); +int blas·argmax(int len, double *x, int inc); +int blas·argmin(int len, double *x, int inc); /* level 2 */ void blas·tpmv(blas·Flag f, int n, double *m, double *x); |