diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-05-09 13:22:51 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-05-09 13:22:51 -0700 |
commit | 672079795d607270638103dd93fa453645e5a38a (patch) | |
tree | 26b6ef732a91b29098b7bccaa7f1289af081f9ad /include/libmath.h | |
parent | 3290956dc738abf4998adb94a96a3eff487fae3c (diff) |
feat: all level 1 functions are now strided
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); |