Fast math

fast_exp

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_exp(const V &input)

fast_log

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_log(const V &input)

fast_cos

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_cos(const V &input)

fast_sin

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_sin(const V &input)

fast_tan

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_tan(const V &input)

fast_rcp

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_rcp(const V &input)

fast_sqrt

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_sqrt(const V &input)

fast_rsqrt

template<typename V>
inline vector<vector_value_type<V>, vector_extent_type<V>> kernel_float::fast_rsqrt(const V &input)

fast_div

Warning

doxygenfunction: Cannot find function “kernel_float::fast_div” in doxygen xml output for project “Kernel Launcher” from directory: ./_doxygen/xml