2#include "arm_simd/helpers/vec128.hpp"
4#ifdef __ARM_FEATURE_MVE
17 constexpr size_t lanes =
sizeof(simd::Vec128_t<T>) /
sizeof(T);
18 return size & ~(lanes - 1);
27 constexpr size_t lanes =
sizeof(simd::Vec128_t<T>) /
sizeof(T);
Contains helper templates and concepts for type manipulation and compile-time utilities.
Definition helpers.hpp:12
constexpr size_t vectorized_size(size_t size)
Calculates the number of vectorized elements in a range.
Definition size.hpp:26
constexpr size_t vectorizeable_size(size_t size)
Calculates the size of a vectorized range.
Definition size.hpp:16