diff options
author | Kirill Yukhin <kirill.yukhin@intel.com> | 2013-03-29 10:39:12 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2013-03-29 10:39:12 +0000 |
commit | 4ac761b0ba58f8095878de085e4de4ef90b68a3f (patch) | |
tree | 3505872c616ed47ec9766731d2811dd3ce0884ba /gcc | |
parent | 357aee9210ca33f9ed7eec62edeabb4ca4522828 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/avx2intrin.h | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c | 2 |
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); |