]> granicus.if.org Git - clang/commitdiff
Apparently gcc uses pi64 for the shift intrinsics.
authorAnders Carlsson <andersca@mac.com>
Mon, 6 Oct 2008 02:07:50 +0000 (02:07 +0000)
committerAnders Carlsson <andersca@mac.com>
Mon, 6 Oct 2008 02:07:50 +0000 (02:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57145 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/mmintrin.devel.h

index 98a591395cf2cd81d6fd38615bc5ba219c77385f..97b7b0d6aee31a7eb2c0e5e449170eaa9208ca68 100644 (file)
@@ -210,12 +210,12 @@ inline __m64 __attribute__((__always_inline__)) _mm_slli_pi32(__m64 __m, int __c
     return (__m64)__builtin_ia32_pslldi((__v2si)__m, __count);
 }
 
-inline __m64 __attribute__((__always_inline__)) _mm_sll_pi64(__m64 __m, __m64 __count)
+inline __m64 __attribute__((__always_inline__)) _mm_sll_si64(__m64 __m, __m64 __count)
 {
     return __builtin_ia32_psllq(__m, __count);
 }
 
-inline __m64 __attribute__((__always_inline__)) _mm_slli_pi64(__m64 __m, int __count)
+inline __m64 __attribute__((__always_inline__)) _mm_slli_si64(__m64 __m, int __count)
 {
     return __builtin_ia32_psllqi(__m, __count);    
 }
@@ -260,12 +260,12 @@ inline __m64 __attribute__((__always_inline__)) _mm_srli_pi32(__m64 __m, int __c
     return (__m64)__builtin_ia32_psrldi((__v2si)__m, __count);
 }
 
-inline __m64 __attribute__((__always_inline__)) _mm_srl_pi64(__m64 __m, __m64 __count)
+inline __m64 __attribute__((__always_inline__)) _mm_srl_si64(__m64 __m, __m64 __count)
 {
     return (__m64)__builtin_ia32_psrlq(__m, __count);    
 }
 
-inline __m64 __attribute__((__always_inline__)) _mm_srli_pi64(__m64 __m, int __count)
+inline __m64 __attribute__((__always_inline__)) _mm_srli_si64(__m64 __m, int __count)
 {
     return __builtin_ia32_psrlqi(__m, __count);    
 }