|
| template<typename T> |
| void | pulp::simd::detail::add_impl (const T *a, const T *b, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::mul_impl (const T *a, const T *b, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::fma_impl (const T *a, const T *b, const T *c, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::set_impl (T value, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::scale_impl (const T *a, T s, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::add_scaled_impl (const T *a, T s, T *dst, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::sum_impl (const T *x, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::maximum_impl (const T *x, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::minimum_impl (const T *x, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::abs_impl (const T *a, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::clamp_impl (const T *a, T lo, T hi, T *dst, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::dot_impl (const T *a, const T *b, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::sum_squares_impl (const T *x, std::size_t n) noexcept |
| template<typename T> |
| T | pulp::simd::detail::max_abs_impl (const T *x, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::ramp_mul_impl (const T *x, T start, T step, T *dst, std::size_t n) noexcept |
| template<typename T> |
| void | pulp::simd::detail::correlate_impl (const T *x, const T *h, T *y, std::size_t n_out, std::size_t taps) noexcept |
| template<typename T> |
| void | pulp::simd::detail::decimate2_impl (const T *x, const T *h, T *y, std::size_t n_out, std::size_t taps) noexcept |