[cfe-commits] r58360 - /cfe/trunk/lib/Headers/mmintrin.h
Daniel Dunbar
daniel at zuster.org
Tue Oct 28 20:37:57 PDT 2008
Author: ddunbar
Date: Tue Oct 28 22:37:55 2008
New Revision: 58360
URL: http://llvm.org/viewvc/llvm-project?rev=58360&view=rev
Log:
Fix mmintrin.h to use proper definition of functions taking no
arguments.
- More important than it looks, this inhibits trivial inlining
otherwise.
Modified:
cfe/trunk/lib/Headers/mmintrin.h
Modified: cfe/trunk/lib/Headers/mmintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/mmintrin.h?rev=58360&r1=58359&r2=58360&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/mmintrin.h (original)
+++ cfe/trunk/lib/Headers/mmintrin.h Tue Oct 28 22:37:55 2008
@@ -34,7 +34,7 @@
typedef short __v4hi __attribute__((__vector_size__(8)));
typedef char __v8qi __attribute__((__vector_size__(8)));
-static inline void __attribute__((__always_inline__)) _mm_empty()
+static inline void __attribute__((__always_inline__)) _mm_empty(void)
{
__builtin_ia32_emms();
}
@@ -320,7 +320,7 @@
return (__m64)__builtin_ia32_pcmpgtd((__v2si)__m1, (__v2si)__m2);
}
-static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64()
+static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64(void)
{
return (__m64){ 0LL };
}
More information about the cfe-commits
mailing list