On Sun, Nov 9, 2014 at 5:26 PM, Marc Glisse <marc.gli...@inria.fr> wrote: > Hello, > > < > and == for integer vectors of size 128. I was surprised not to find > _mm_cmplt_epi64 anywhere. Note that I can do the same for size 256, but not > 512, there is no corresponding intrinsic, there are only _mask versions that > return a mask.
Let's ask Kirill (CC'd) about missing intrinsics. > For gcc-5, we should stop either after 5/n or after 7/n (avx2 version of > 6/n). > > Regtested with 5/n. > > 2014-11-10 Marc Glisse <marc.gli...@inria.fr> > > * config/i386/emmintrin.h (_mm_cmpeq_epi8, _mm_cmpeq_epi16, > _mm_cmpeq_epi32, _mm_cmplt_epi8, _mm_cmplt_epi16, _mm_cmplt_epi32, > _mm_cmpgt_epi8, _mm_cmpgt_epi16, _mm_cmpgt_epi32): Use vector > extensions instead of builtins. > * config/i386/smmintrin.h (_mm_cmpeq_epi64, _mm_cmpgt_epi64): > Likewise. OK. Thanks, Uros.