Re: [PATCH] [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8

2019-07-21 Thread Segher Boessenkool
Hi Paul, All looks fine, okay for trunk. Thanks! Just some possible improvements: On Fri, Jul 19, 2019 at 10:18:47PM -0500, Paul Clarke wrote: > +extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, > __artificial__)) Maybe all these terribly long lines would be better

[PATCH] [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8

2019-07-19 Thread Paul Clarke
Add compatibility implementations of _mm_blend_epi16 and _mm_blendv_epi8 intrinsics. Respective test cases are copied almost verbatim (minor changes to the dejagnu head lines) from i386. 2019-07-19 Paul A. Clarke [gcc] * config/rs6000/smmintrin.h (_mm_blend_epi16): New.