Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::ext | |
sycl::_V1::ext::intel | |
Enumerations | |
enum class | sycl::_V1::ext::intel::Preference { sycl::_V1::ext::intel::DSP , sycl::_V1::ext::intel::Softlogic , sycl::_V1::ext::intel::Compiler_default } |
enum class | sycl::_V1::ext::intel::Propagate { sycl::_V1::ext::intel::On , sycl::_V1::ext::intel::Off } |
Functions | |
template<typename Function > | |
void | sycl::_V1::ext::intel::math_prefer_dsp_propagate (Function f) |
template<typename Function > | |
void | sycl::_V1::ext::intel::math_prefer_dsp_no_propagate (Function f) |
template<typename Function > | |
void | sycl::_V1::ext::intel::math_prefer_softlogic_propagate (Function f) |
template<typename Function > | |
void | sycl::_V1::ext::intel::math_prefer_softlogic_no_propagate (Function f) |
template<Preference my_preference = Preference::DSP, Propagate my_propagate = Propagate::On, typename Function > | |
void | sycl::_V1::ext::intel::math_dsp_control (Function f) |
Preference: Control the hardware implementation of math operations in the lambda expression. More... | |