diff options
author | Erik Schnetter <schnetter@gmail.com> | 2012-12-18 13:29:27 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2012-12-18 13:29:27 -0500 |
commit | 1c542ba7c0c13b27feee6dc2f86e053cc905ab1d (patch) | |
tree | f77b46ac22e609e7068943a32fd523eb3467c75e /mathfuncs_base.h | |
parent | 8b733580fc720b8b128eb3d6cf3888ded3e2c46b (diff) | |
download | vecmathlib-1c542ba7c0c13b27feee6dc2f86e053cc905ab1d.zip vecmathlib-1c542ba7c0c13b27feee6dc2f86e053cc905ab1d.tar.gz |
Add fdim fmax fmin, fma, isfinite isinf isnan isnormal
Diffstat (limited to 'mathfuncs_base.h')
-rw-r--r-- | mathfuncs_base.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mathfuncs_base.h b/mathfuncs_base.h index 5dc3a27..ea552fc 100644 --- a/mathfuncs_base.h +++ b/mathfuncs_base.h @@ -58,7 +58,15 @@ namespace vecmathlib { // fabs static realvec_t vml_copysign(realvec_t x, realvec_t y); static realvec_t vml_fabs(realvec_t x); + static realvec_t vml_fdim(realvec_t x, realvec_t y); + static realvec_t vml_fma(realvec_t x, realvec_t y, realvec_t z); + static realvec_t vml_fmax(realvec_t x, realvec_t y); + static realvec_t vml_fmin(realvec_t x, realvec_t y); static intvec_t vml_ilogb(realvec_t x); + static boolvec_t vml_isfinite(realvec_t x); + static boolvec_t vml_isinf(realvec_t x); + static boolvec_t vml_isnan(realvec_t x); + static boolvec_t vml_isnormal(realvec_t x); static realvec_t vml_scalbn(realvec_t x, intvec_t n); static boolvec_t vml_signbit(realvec_t x); |