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:
parent
357aee9210
commit
4ac761b0ba
5 changed files with 13 additions and 3 deletions
|
@ -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.
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,5 +10,5 @@ __m128i y;
|
|||
void extern
|
||||
avx2_test (void)
|
||||
{
|
||||
x = _mm_broadcastsi128_si256 (y);
|
||||
x = _mm256_broadcastsi128_si256 (y);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue