aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2013-03-29 10:39:12 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2013-03-29 10:39:12 +0000
commit4ac761b0ba58f8095878de085e4de4ef90b68a3f (patch)
tree3505872c616ed47ec9766731d2811dd3ce0884ba /gcc
parent357aee9210ca33f9ed7eec62edeabb4ca4522828 (diff)
downloadgcc-4ac761b0ba58f8095878de085e4de4ef90b68a3f.zip
gcc-4ac761b0ba58f8095878de085e4de4ef90b68a3f.tar.gz
gcc-4ac761b0ba58f8095878de085e4de4ef90b68a3f.tar.bz2
avx2intrin.h (_mm256_broadcastsi128_si256): Fix declaration name.
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/avx2intrin.h2
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c2
5 files changed, 13 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index acb09e9..6b9db43 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/i386/avx2intrin.h b/gcc/config/i386/avx2intrin.h
index 801867e..1537bf5 100644
--- a/gcc/config/i386/avx2intrin.h
+++ b/gcc/config/i386/avx2intrin.h
@@ -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);
}
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d35c02d..6a02bbd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c b/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
index c0592d5..7805e3d 100644
--- a/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
@@ -10,5 +10,5 @@ __m128i y;
void extern
avx2_test (void)
{
- x = _mm_broadcastsi128_si256 (y);
+ x = _mm256_broadcastsi128_si256 (y);
}
diff --git a/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c b/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
index 6d3af38..ef1d370 100644
--- a/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
@@ -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);