Searched refs:mul_up (Results 1 – 5 of 5) sorted by relevance
/third_party/boost/boost/numeric/interval/ |
D | arith.hpp | 190 … max BOOST_PREVENT_MACRO_SUBSTITUTION(rnd.mul_up (xl, yl), rnd.mul_up (xu, yu)), true); in operator *() 192 return I(rnd.mul_down(xu, yl), rnd.mul_up(xl, yl), true); in operator *() 195 return I(rnd.mul_down(xl, yu), rnd.mul_up(xu, yu), true); in operator *() 201 return I(rnd.mul_down(xl, yu), rnd.mul_up(xl, yl), true); in operator *() 203 return I(rnd.mul_down(xu, yu), rnd.mul_up(xl, yl), true); in operator *() 206 return I(rnd.mul_down(xl, yu), rnd.mul_up(xu, yl), true); in operator *() 213 return I(rnd.mul_down(xu, yl), rnd.mul_up(xu, yu), true); in operator *() 215 return I(rnd.mul_down(xu, yl), rnd.mul_up(xl, yu), true); in operator *() 218 return I(rnd.mul_down(xl, yl), rnd.mul_up(xu, yu), true); in operator *() 236 return I(rnd.mul_down(x, yu), rnd.mul_up(x, yl), true); in operator *() [all …]
|
D | arith2.hpp | 147 x = rnd.mul_up(x, x); in pow_up() 148 if (pwr & 1) y = rnd.mul_up(x, y); in pow_up() 218 return I(rnd.mul_down(xu, xu), rnd.mul_up(xl, xl), true); in square() 220 return I(rnd.mul_down(xl, xl), rnd.mul_up(xu, xu), true); in square() 222 return I(static_cast<T>(0), (-xl > xu ? rnd.mul_up(xl, xl) : rnd.mul_up(xu, xu)), true); in square()
|
D | rounded_arith.hpp | 36 T mul_up (const T& x, const T& y) { return x * y; } in mul_up() function 64 T mul_up (const T& x, const T& y) { BOOST_UP(x * y); } in mul_up() function 101 T mul_up (const T& x, const T& y) { BOOST_UP(x * y); } in mul_up() function
|
D | arith3.hpp | 52 return I(rnd.mul_down(x, y), rnd.mul_up(x, y), true); in mul()
|
/third_party/boost/libs/numeric/interval/test/ |
D | fmod.cpp | 24 int mul_up (int x, int y) { return x * y; } in mul_up() function
|