|
HWY_INLINE void | hwy::detail::Fill16BytesStatic (void *bytes) |
|
HWY_INLINE uint64_t * | hwy::detail::GetGeneratorStateStatic () |
|
| HWY_BEFORE_NAMESPACE () |
|
template<class D > |
HWY_INLINE void | hwy::HWY_NAMESPACE::detail::MaybePrintVector (D d, const char *label, Vec< D > v, size_t start=0, size_t max_lanes=16) |
|
template<class Traits , typename T > |
void | hwy::HWY_NAMESPACE::detail::SiftDown (Traits st, T *HWY_RESTRICT lanes, const size_t num_lanes, size_t start) |
|
template<class Traits , typename T > |
void | hwy::HWY_NAMESPACE::detail::HeapSort (Traits st, T *HWY_RESTRICT lanes, const size_t num_lanes) |
|
template<class Traits , typename T > |
void | hwy::HWY_NAMESPACE::detail::HeapSelect (Traits st, T *HWY_RESTRICT lanes, const size_t num_lanes, const size_t select) |
|
template<class Traits , typename T > |
void | hwy::HWY_NAMESPACE::detail::HeapPartialSort (Traits st, T *HWY_RESTRICT lanes, const size_t num_lanes, const size_t select) |
|
template<class D , class Traits , typename T , HWY_IF_FLOAT(T) > |
HWY_INLINE size_t | hwy::HWY_NAMESPACE::detail::CountAndReplaceNaN (D d, Traits st, T *HWY_RESTRICT keys, size_t num) |
|
template<class D , class Traits , typename T , HWY_IF_NOT_FLOAT(T) > |
HWY_INLINE size_t | hwy::HWY_NAMESPACE::detail::CountAndReplaceNaN (D, Traits, T *HWY_RESTRICT, size_t) |
|
template<class D , class Traits , typename T > |
void | hwy::HWY_NAMESPACE::Sort (D d, Traits st, T *HWY_RESTRICT keys, const size_t num, T *HWY_RESTRICT buf) |
|
template<class D , class Traits , typename T > |
void | hwy::HWY_NAMESPACE::Select (D d, Traits st, T *HWY_RESTRICT keys, const size_t num, const size_t k, T *HWY_RESTRICT buf) |
|
template<class D , class Traits , typename T > |
void | hwy::HWY_NAMESPACE::PartialSort (D d, Traits st, T *HWY_RESTRICT keys, size_t num, size_t k, T *HWY_RESTRICT buf) |
|
template<class D , class Traits , typename T > |
HWY_API void | hwy::HWY_NAMESPACE::Sort (D d, Traits st, T *HWY_RESTRICT keys, const size_t num) |
|
template<class D , class Traits , typename T > |
HWY_API void | hwy::HWY_NAMESPACE::PartialSort (D d, Traits st, T *HWY_RESTRICT keys, const size_t num, const size_t k) |
|
template<class D , class Traits , typename T > |
HWY_API void | hwy::HWY_NAMESPACE::Select (D d, Traits st, T *HWY_RESTRICT keys, const size_t num, const size_t k) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQSortStatic (T *HWY_RESTRICT keys, const size_t num, SortAscending) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQSortStatic (T *HWY_RESTRICT keys, const size_t num, SortDescending) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQPartialSortStatic (T *HWY_RESTRICT keys, const size_t num, const size_t k, SortAscending) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQPartialSortStatic (T *HWY_RESTRICT keys, const size_t num, const size_t k, SortDescending) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQSelectStatic (T *HWY_RESTRICT keys, const size_t num, const size_t k, SortAscending) |
|
template<typename T > |
void | hwy::HWY_NAMESPACE::VQSelectStatic (T *HWY_RESTRICT keys, const size_t num, const size_t k, SortDescending) |
|
| HWY_AFTER_NAMESPACE () |
|