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
This commit is contained in:
Kirill Yukhin 2013-03-29 10:39:12 +00:00 committed by Kirill Yukhin
parent 357aee9210
commit 4ac761b0ba
5 changed files with 13 additions and 3 deletions

View 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.

View 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);
}

View 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

View file

@ -10,5 +10,5 @@ __m128i y;
void extern
avx2_test (void)
{
x = _mm_broadcastsi128_si256 (y);
x = _mm256_broadcastsi128_si256 (y);
}

View 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);