|
| template<typename T , typename A > |
| T * | xsimd::aligned_malloc (size_t size) noexcept |
| |
| template<class F , class A , class T > |
| batch< T, A > | xsimd::kernel::detail::apply_with_index_and_value (F &&func, batch< T, A > const &self) noexcept |
| |
| template<class F , class A , class T > |
| batch< T, A > | xsimd::kernel::detail::apply_with_value (F &&func, batch< T, A > const &self) noexcept |
| |
| template<typename V > |
| std::pair< V, V > | xsimd::interleave (const V &a, const V &b) noexcept |
| |
| template<typename T , typename T2 > |
| T | xsimd::load_and_extend (const T2 *src) noexcept |
| |
| template<typename T , typename A > |
| xsimd::batch< T, A > | xsimd::pow2 (xsimd::batch< T, A > const &self) noexcept |
| |
| template<typename T , typename A > |
| auto | xsimd::set_one (const batch< T, A > &src, const batch_bool< T, A > &mask) noexcept |
| |
| template<typename T , typename A > |
| auto | xsimd::set_zero (const batch< T, A > &src, const batch_bool< T, A > &mask) noexcept |
| |
| template<typename V , typename T , typename A > |
| batch< T, A > | xsimd::truncate_to_type (batch< T, A > const &self) noexcept |
| |
| template<typename T > |
| void | xsimd::vector_aligned_free (const T *ptr) noexcept |
| |
| template<typename T , typename A > |
| T * | xsimd::vector_aligned_malloc (size_t sz) noexcept |
| |