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.

Reply via email to