diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-09-10 14:22:35 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-09-10 14:22:35 -0400 |
commit | 80d472d7531d541d953adf94228e0555f38296fe (patch) | |
tree | b6943e23b21cf4f697ed94b15e3ab9b9cbfab39c /vec_base.h | |
parent | 05b92eee2c5f5792d148b671e67fc92392e99eee (diff) | |
download | vecmathlib-80d472d7531d541d953adf94228e0555f38296fe.zip vecmathlib-80d472d7531d541d953adf94228e0555f38296fe.tar.gz |
Introduce mad(), as low-accuracy version of fma()
Diffstat (limited to 'vec_base.h')
-rw-r--r-- | vec_base.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -519,6 +519,14 @@ namespace vecmathlib { } template<typename real_t, int size> + inline realvec<real_t, size> mad(realvec<real_t, size> x, + realvec<real_t, size> y, + realvec<real_t, size> z) + { + return x.mad(y, z); + } + + template<typename real_t, int size> inline realvec<real_t, size> nextafter(realvec<real_t, size> x, realvec<real_t, size> y) { |