Commit 4ac761b0 by Kirill Yukhin Committed by Kirill Yukhin

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
parent 357aee92
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> 2013-03-28 Lawrence Crowl <crowl@google.com>
* graphds.h (struct graph.indicies): Remove unused. * graphds.h (struct graph.indicies): Remove unused.
......
...@@ -921,7 +921,7 @@ _mm256_broadcastsd_pd (__m128d __X) ...@@ -921,7 +921,7 @@ _mm256_broadcastsd_pd (__m128d __X)
extern __inline __m256i extern __inline __m256i
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm_broadcastsi128_si256 (__m128i __X) _mm256_broadcastsi128_si256 (__m128i __X)
{ {
return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X); return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
} }
......
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> 2013-03-29 Tobias Burnus <burnus@net-b.de>
PR fortran/56737 PR fortran/56737
......
...@@ -10,5 +10,5 @@ __m128i y; ...@@ -10,5 +10,5 @@ __m128i y;
void extern void extern
avx2_test (void) avx2_test (void)
{ {
x = _mm_broadcastsi128_si256 (y); x = _mm256_broadcastsi128_si256 (y);
} }
...@@ -19,7 +19,7 @@ avx2_test (void) ...@@ -19,7 +19,7 @@ avx2_test (void)
for (j = 0; j < 2; j++) for (j = 0; j < 2; j++)
s1.a[j] = j * i; 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, s1.a, 16);
memcpy (res_ref + 2, s1.a, 16); memcpy (res_ref + 2, s1.a, 16);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment