[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