diff options
author | Erik Schnetter <schnetter@gmail.com> | 2012-12-01 12:53:49 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2012-12-01 12:53:49 -0500 |
commit | 1d94d7894b3802497833de2d465529118e1f70c5 (patch) | |
tree | f9d9714f4a6a621532c454fb95b2e72cfaf898e0 /mathfuncs_base.h | |
parent | 058c31f56befa0b0a9935d5a1a9f904cf6c39afc (diff) | |
download | vecmathlib-1d94d7894b3802497833de2d465529118e1f70c5.zip vecmathlib-1d94d7894b3802497833de2d465529118e1f70c5.tar.gz |
Implement asinh and exp
Diffstat (limited to 'mathfuncs_base.h')
-rw-r--r-- | mathfuncs_base.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mathfuncs_base.h b/mathfuncs_base.h index 0b9f04f..59be31a 100644 --- a/mathfuncs_base.h +++ b/mathfuncs_base.h @@ -37,6 +37,11 @@ namespace vecmathlib { static realvec_t vml_asin(realvec_t x); static realvec_t vml_atan(realvec_t x); + // asinh + static realvec_t vml_acosh(realvec_t x); + static realvec_t vml_asinh(realvec_t x); + static realvec_t vml_atanh(realvec_t x); + // convert static realvec_t vml_convert_float(intvec_t x); static intvec_t vml_convert_int(realvec_t x); @@ -48,6 +53,12 @@ namespace vecmathlib { static realvec_t vml_scalbn(realvec_t x, intvec_t n); static boolvec_t vml_signbit(realvec_t x); + // exp + static realvec_t vml_exp(realvec_t x); + static realvec_t vml_exp10(realvec_t x); + static realvec_t vml_exp2(realvec_t x); + static realvec_t vml_expm1(realvec_t x); + // log static realvec_t vml_log(realvec_t x); static realvec_t vml_log10(realvec_t x); |