| 190 | |
| 191 | private: |
| 192 | FOLLY_ALWAYS_INLINE void swap( |
| 193 | const detail::PrefixSortIterator& lhs, |
| 194 | const detail::PrefixSortIterator& rhs) const { |
| 195 | simd::memcpy(swapBuffer_, *lhs, entrySize_); |
| 196 | simd::memcpy(*lhs, *rhs, entrySize_); |
| 197 | simd::memcpy(*rhs, swapBuffer_, entrySize_); |
| 198 | } |
| 199 | |
| 200 | FOLLY_ALWAYS_INLINE void rangeSwap( |
| 201 | const detail::PrefixSortIterator& start1, |