summaryrefslogtreecommitdiff
path: root/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp')
-rw-r--r--inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp
deleted file mode 100644
index 92c9b5c8a..000000000
--- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/numeric/interval/detail/c99sub_rounding_control.hpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Boost interval/detail/c99sub_rounding_control.hpp file
- *
- * Copyright 2000 Jens Maurer
- * Copyright 2002 Hervé Brönnimann, Guillaume Melquiond, Sylvain Pion
- *
- * Distributed under the Boost Software License, Version 1.0.
- * (See accompanying file LICENSE_1_0.txt or
- * copy at http://www.boost.org/LICENSE_1_0.txt)
- */
-
-#ifndef BOOST_NUMERIC_INTERVAL_DETAIL_C99SUB_ROUNDING_CONTROL_HPP
-#define BOOST_NUMERIC_INTERVAL_DETAIL_C99SUB_ROUNDING_CONTROL_HPP
-
-#include <boost/detail/fenv.hpp> // ISO C 99 rounding mode control
-
-namespace boost {
-namespace numeric {
-namespace interval_lib {
-namespace detail {
-
-extern "C" { double rint(double); }
-
-struct c99_rounding_control
-{
- typedef int rounding_mode;
-
- static void set_rounding_mode(rounding_mode mode) { fesetround(mode); }
- static void get_rounding_mode(rounding_mode &mode) { mode = fegetround(); }
- static void downward() { set_rounding_mode(FE_DOWNWARD); }
- static void upward() { set_rounding_mode(FE_UPWARD); }
- static void to_nearest() { set_rounding_mode(FE_TONEAREST); }
- static void toward_zero() { set_rounding_mode(FE_TOWARDZERO); }
-
- template<class T>
- static T to_int(const T& r) { return rint(r); }
-};
-
-} // namespace detail
-} // namespace interval_lib
-} // namespace numeric
-} // namespace boost
-
-#endif // BOOST_NUMERIC_INTERVAL_DETAIL_C99SUB_ROUBDING_CONTROL_HPP