[cfe-commits] r149725 - /cfe/trunk/lib/Headers/emmintrin.h

Eric Christopher echristo at apple.com
Fri Feb 3 16:03:43 PST 2012


Comment pretty please :)

-eric

On Feb 3, 2012, at 3:57 PM, Nick Lewycky <nicholas at mxc.ca> wrote:

> Author: nicholas
> Date: Fri Feb  3 17:57:48 2012
> New Revision: 149725
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=149725&view=rev
> Log:
> Make _mm_cmpgt_epi8 immute to -funsigned-char.
> 
> Modified:
>    cfe/trunk/lib/Headers/emmintrin.h
> 
> Modified: cfe/trunk/lib/Headers/emmintrin.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/emmintrin.h?rev=149725&r1=149724&r2=149725&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Headers/emmintrin.h (original)
> +++ cfe/trunk/lib/Headers/emmintrin.h Fri Feb  3 17:57:48 2012
> @@ -947,7 +947,8 @@
> static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
> _mm_cmpgt_epi8(__m128i a, __m128i b)
> {
> -  return (__m128i)((__v16qi)a > (__v16qi)b);
> +  typedef signed char __v16qs __attribute__((__vector_size__(16)));
> +  return (__m128i)((__v16qs)a > (__v16qs)b);
> }
> 
> static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
> 
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits




More information about the cfe-commits mailing list