Home
last modified time | relevance | path

Searched refs:__vec_size (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dmismatch.h64 constexpr size_t __vec_size = __native_vector_size<__value_type>; in __mismatch_vectorized() local
65 using __vec = __simd_vector<__value_type, __vec_size>; in __mismatch_vectorized()
70 … while (static_cast<size_t>(__last1 - __first1) >= __unroll_count * __vec_size) [[__unlikely__]] { in __mismatch_vectorized()
75 __lhs[__i] = std::__load_vector<__vec>(__first1 + __i * __vec_size); in __mismatch_vectorized()
76 __rhs[__i] = std::__load_vector<__vec>(__first2 + __i * __vec_size); in __mismatch_vectorized()
81 auto __offset = __i * __vec_size + std::__find_first_not_set(__cmp_res); in __mismatch_vectorized()
86 __first1 += __unroll_count * __vec_size; in __mismatch_vectorized()
87 __first2 += __unroll_count * __vec_size; in __mismatch_vectorized()
91 while (static_cast<size_t>(__last1 - __first1) >= __vec_size) { in __mismatch_vectorized()
97 __first1 += __vec_size; in __mismatch_vectorized()
[all …]