#include <sycl/ext/oneapi/properties/property.hpp>
#include <sycl/ext/oneapi/properties/property_value.hpp>
#include <cstdint>
#include <type_traits>
Go to the source code of this file.
Enumerations | |
enum class | sycl::_V1::ext::intel::experimental::fp_mode : std::uint32_t { sycl::_V1::ext::intel::experimental::round_to_nearest = 1 , sycl::_V1::ext::intel::experimental::round_upward = 1 << 1 , sycl::_V1::ext::intel::experimental::round_downward = 1 << 2 , sycl::_V1::ext::intel::experimental::round_toward_zero = 1 << 3 , sycl::_V1::ext::intel::experimental::denorm_ftz = 1 << 4 , sycl::_V1::ext::intel::experimental::denorm_d_allow = 1 << 5 , sycl::_V1::ext::intel::experimental::denorm_f_allow = 1 << 6 , sycl::_V1::ext::intel::experimental::denorm_hf_allow = 1 << 7 , sycl::_V1::ext::intel::experimental::denorm_allow } |
Functions | |
constexpr fp_mode | sycl::_V1::ext::intel::experimental::operator| (const fp_mode &a, const fp_mode &b) |
constexpr fp_mode | sycl::_V1::ext::intel::experimental::detail::operator& (const fp_mode &a, const fp_mode &b) |
constexpr fp_mode | sycl::_V1::ext::intel::experimental::detail::operator^ (const fp_mode &a, const fp_mode &b) |
constexpr bool | sycl::_V1::ext::intel::experimental::detail::isSet (const fp_mode &mode, const fp_mode &flag) |
constexpr bool | sycl::_V1::ext::intel::experimental::detail::checkMutuallyExclusive (const fp_mode &mode) |
constexpr fp_mode | sycl::_V1::ext::intel::experimental::detail::setDefaultValuesIfNeeded (fp_mode mode) |
Variables | |
template<fp_mode option> | |
constexpr fp_control_key::value_t< option > | sycl::_V1::ext::intel::experimental::fp_control |