libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes | |
struct | dbl_add |
struct | dbl_mul |
struct | dbl_mul_add |
struct | dbl_sub |
Functions | |
constexpr dbl_mul_add | operator+ (const double a, dbl_mul const &m) noexcept(true) FORCE_INLINE |
constexpr dbl_mul_add | operator- (const double a, dbl_mul const &m) noexcept(true) FORCE_INLINE |
double & | operator+= (double &a, dbl_mul const &m) noexcept(true) FORCE_INLINE |
double & | operator-= (double &a, dbl_mul const &m) noexcept(true) FORCE_INLINE |
double & | operator*= (double &l, dbl_add const &r) noexcept(true) |
double & | operator*= (double &l, dbl_sub const &r) noexcept(true) |
|
inlinenoexcept |
Definition at line 94 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_add::lhs_, and jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_add::rhs_.
|
inlinenoexcept |
Definition at line 100 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_sub::lhs_, and jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_sub::rhs_.
|
inlineconstexprnoexcept |
Allow associativity regarding the additions.
Definition at line 75 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul_add::dbl_mul_add().
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinenoexcept |
Definition at line 106 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::lhs_, and jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::rhs_.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlineconstexprnoexcept |
Allow associativity regarding the subtractions.
Definition at line 80 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::dbl_mul(), jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul_add::dbl_mul_add(), jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::lhs_, and jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::rhs_.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinenoexcept |
Definition at line 112 of file fma_impl.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::lhs_, and jmmcg::LIBJMMCG_VER_NAMESPACE::fma::private_::dbl_mul::rhs_.
Referenced by BOOST_AUTO_TEST_CASE().