avx2intrin.h (_mm256_broadcastsi128_si256): Fix declaration name.
authorKirill Yukhin <kirill.yukhin@intel.com>
Fri, 29 Mar 2013 10:39:12 +0000 (10:39 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 29 Mar 2013 10:39:12 +0000 (10:39 +0000)
ChangeLog:
* gcc/config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
Fix declaration name.

testsuite/ChangeLog:
* gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
* gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.

From-SVN: r197231

gcc/ChangeLog
gcc/config/i386/avx2intrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c

index acb09e95cd51b786ca930e2f0623f5cecebb7dfb..6b9db43ce106dc484ac2b7292d28a4675e883ba8 100644 (file)
@@ -1,3 +1,8 @@
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       * gcc/config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
+       Fix declaration name.
+
 2013-03-28  Lawrence Crowl  <crowl@google.com>
 
        * graphds.h (struct graph.indicies): Remove unused.
index 801867ecd4f7bba90e08a8ccb9db43af76bd8b49..1537bf5add0d45029b682e06b6e03f1756d3d32f 100644 (file)
@@ -921,7 +921,7 @@ _mm256_broadcastsd_pd (__m128d __X)
 
 extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
-_mm_broadcastsi128_si256 (__m128i __X)
+_mm256_broadcastsi128_si256 (__m128i __X)
 {
   return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
 }
index d35c02daca97d6d81bf27f678e1fc363a84afabc..6a02bbd891a0f5d6889eb6a492d3886e94f1fbc6 100644 (file)
@@ -1,3 +1,8 @@
+2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
+
 2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
        PR fortran/56737
index c0592d50867b57b3a9eb2a19d3ba1d810389917b..7805e3ddbc4da58efceaec9a55962a7f2a89b7e5 100644 (file)
@@ -10,5 +10,5 @@ __m128i y;
 void extern
 avx2_test (void)
 {
-  x = _mm_broadcastsi128_si256 (y);
+  x = _mm256_broadcastsi128_si256 (y);
 }
index 6d3af38ff24f5456d5fe8ffdb51dfe0e22d969c0..ef1d370ab48d27c18b2a749d911a263cb2a8d185 100644 (file)
@@ -19,7 +19,7 @@ avx2_test (void)
       for (j = 0; j < 2; j++)
        s1.a[j] = j * i;
 
-      res.x = _mm_broadcastsi128_si256 (s1.x);
+      res.x = _mm256_broadcastsi128_si256 (s1.x);
 
       memcpy (res_ref, s1.a, 16);
       memcpy (res_ref + 2, s1.a, 16);