On 11 Nov 10:28, Marc Glisse wrote: > On Tue, 11 Nov 2014, Kirill Yukhin wrote: > > >Hello Marc, Uroš, > >On 10 Nov 21:33, Uros Bizjak wrote: > >>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. > >We have no `_mm_cmplt_epi64' intrinsic because there's no such > >instruction in Intel ISA. > > We have _mm_cmplt_epi32 without a corresponding instruction though ;-) > (yes, it is useless) Right, but not in official SDM [1]. I believe this extra intrinsics were added for compatibility w/ ICC which also features it. > -- > Marc Glisse
[1] - http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf -- Thanks, K