12 #include <type_traits>
15 inline namespace _V1 {
22 template <
typename T,
size_t N>
26 std::integral_constant<size_t,
27 (std::min)(sizeof(T) * 4, MaxVecAlignment)>,
28 std::integral_constant<size_t,
29 (std::min)(sizeof(T) * N, MaxVecAlignment)>> {
32 template <
typename T,
size_t N>
constexpr size_t MaxVecAlignment