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

Nick Lewycky nicholas at mxc.ca
Fri Feb 3 18:16:48 PST 2012


Author: nicholas
Date: Fri Feb  3 20:16:48 2012
New Revision: 149742

URL: http://llvm.org/viewvc/llvm-project?rev=149742&view=rev
Log:
Comment mystery code.

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=149742&r1=149741&r2=149742&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/emmintrin.h (original)
+++ cfe/trunk/lib/Headers/emmintrin.h Fri Feb  3 20:16:48 2012
@@ -947,6 +947,8 @@
 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
 _mm_cmpgt_epi8(__m128i a, __m128i b)
 {
+  /* This function always performs a signed comparison, but __v16qi is a char
+     which may be signed or unsigned. */
   typedef signed char __v16qs __attribute__((__vector_size__(16)));
   return (__m128i)((__v16qs)a > (__v16qs)b);
 }





More information about the cfe-commits mailing list