]> granicus.if.org Git - clang/commitdiff
Make the _mm256_insert_epi64 definition more consistent
authorFilipe Cabecinhas <me@filcab.net>
Thu, 19 Feb 2015 19:00:33 +0000 (19:00 +0000)
committerFilipe Cabecinhas <me@filcab.net>
Thu, 19 Feb 2015 19:00:33 +0000 (19:00 +0000)
Use long long for the epi64 argument, like the other intrinsics.
NFC since this is only defined in 64-bit mode, not in 32-bit.

Fix suggested by H. J. Lu!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@229886 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/avxintrin.h

index aaca7e1a11125c351294162406269ee294668e7f..d7c7f4645c1dc54f8ce5904cea344322ddcaae9e 100644 (file)
@@ -514,7 +514,7 @@ _mm256_insert_epi8(__m256i __a, int __b, int const __imm)
 
 #ifdef __x86_64__
 static __inline __m256i __attribute__((__always_inline__, __nodebug__))
-_mm256_insert_epi64(__m256i __a, long __b, int const __imm)
+_mm256_insert_epi64(__m256i __a, long long __b, int const __imm)
 {
   __v4di __c = (__v4di)__a;
   __c[__imm & 3] = __b;