From 672079795d607270638103dd93fa453645e5a38a Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sat, 9 May 2020 13:22:51 -0700 Subject: feat: all level 1 functions are now strided --- include/libmath.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'include') 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); -- cgit v1.2.1