Krita Source Code Documentation
Loading...
Searching...
No Matches
xsimd_generic_details.hpp File Reference
#include <cstdint>
#include <tuple>

Go to the source code of this file.

Namespaces

namespace  xsimd
 
namespace  xsimd::kernel
 
namespace  xsimd::kernel::detail
 

Functions

template<typename T , typename A >
T * xsimd::aligned_malloc (size_t size) noexcept
 
template<class F , class A , class T >
batch< T, Axsimd::kernel::detail::apply_with_index_and_value (F &&func, batch< T, A > const &self) noexcept
 
template<class F , class A , class T >
batch< T, Axsimd::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 >
xsimd::load_and_extend (const T2 *src) noexcept
 
template<typename T , typename A >
xsimd::batch< T, Axsimd::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, Axsimd::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