avx512fintrin.h (_mm512_loadu_si512): Rename.
authorKirill Yukhin <kirill.yukhin@intel.com>
Thu, 23 Jan 2014 09:11:09 +0000 (09:11 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Thu, 23 Jan 2014 09:11:09 +0000 (09:11 +0000)
gcc/
        * config/i386/avx512fintrin.h (_mm512_loadu_si512): Rename.
        (_mm512_storeu_si512): Ditto.

testsuite/gcc/
        * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
        * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
        * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
        * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
        * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
        * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.

From-SVN: r206956

gcc/ChangeLog
gcc/config/i386/avx512fintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-1.c
gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c
gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c
gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c
gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c

index b2540ec79f6fe56a8be83b8f26604e388a865376..76265d4913b334b86db726afac480c70d01c9cb9 100644 (file)
@@ -1,3 +1,8 @@
+2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       * config/i386/avx512fintrin.h (_mm512_loadu_si512): Rename.
+       (_mm512_storeu_si512): Ditto.
+
 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
 
        PR target/52125
index 26f8cb6f553b687ba226b2e8cdcb2ba90eb244f6..4e941745ee175951f57025ccc312010ea0dda131 100644 (file)
@@ -5570,7 +5570,7 @@ _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
 
 extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
-_mm512_loadu_si512 (void const *__P)
+_mm512_loadu_epi32 (void const *__P)
 {
   return (__m512i) __builtin_ia32_loaddqusi512_mask ((const __v16si *) __P,
                                                     (__v16si)
@@ -5599,7 +5599,7 @@ _mm512_maskz_loadu_epi32 (__mmask16 __U, void const *__P)
 
 extern __inline void
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
-_mm512_storeu_si512 (void *__P, __m512i __A)
+_mm512_storeu_epi32 (void *__P, __m512i __A)
 {
   __builtin_ia32_storedqusi512_mask ((__v16si *) __P, (__v16si) __A,
                                     (__mmask16) -1);
index 4c085c63da18241db689214cb0feafeb33bbdff8..69cba8ad4189322488e643b2748f70fa96bb3734 100644 (file)
@@ -1,3 +1,12 @@
+2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+        * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
+       * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
+
 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
 
        PR target/52125
index 79dbf9dd37a0b55cd074972bf8dbd75318f15887..66e358a728fb4257e49bdbbe87b6fd244ac24e68 100644 (file)
@@ -15,10 +15,10 @@ volatile __mmask16 m;
 void extern
 avx512f_test (void)
 {
-  x = _mm512_loadu_si512 (p);
+  x = _mm512_loadu_epi32 (p);
   x = _mm512_mask_loadu_epi32 (x, m, p);
   x = _mm512_maskz_loadu_epi32 (m, p);
 
-  _mm512_storeu_si512 (p, x);
+  _mm512_storeu_epi32 (p, x);
   _mm512_mask_storeu_epi32 (p, m, x);
 }
index f1ae73c1d824c0d4590dcacb05502de3aa75fb0f..0333d31c426d00b1aa24f700c78a6b7c2ef74c0b 100644 (file)
@@ -33,8 +33,8 @@ TEST (void)
     }
 
 #if AVX512F_LEN == 512
-  res1.x = _mm512_loadu_si512 (s1.a);
-  _mm512_storeu_si512 (res2.a, s2.x);
+  res1.x = _mm512_loadu_epi32 (s1.a);
+  _mm512_storeu_epi32 (res2.a, s2.x);
 #endif
   res3.x = INTRINSIC (_mask_loadu_epi32) (res3.x, mask, s1.a);
   res4.x = INTRINSIC (_maskz_loadu_epi32) (mask, s1.a);
index 600dfd2c0ca2409c91df6b500c098c76c653bcfa..c044f427f2b793af0776e9efc2c1410d06fcfe14 100644 (file)
@@ -17,8 +17,8 @@
     {                                                  \
       dst_ref = ((rel) << i) | dst_ref;                        \
     }                                                  \
-    source1.x = _mm512_loadu_si512 (s1);               \
-    source2.x = _mm512_loadu_si512 (s2);               \
+    source1.x = _mm512_loadu_epi32 (s1);               \
+    source2.x = _mm512_loadu_epi32 (s2);               \
     dst1 = _mm512_cmp_epi32_mask (source1.x, source2.x, imm);\
     dst2 = _mm512_mask_cmp_epi32_mask (mask, source1.x, source2.x, imm);\
     if (dst_ref != dst1) abort();                      \
index 2a9ceb6a9f0f4699af9d11c705549fc92d28fdbd..e3a90d83199a3927c00f2eb983317dea128aef56 100644 (file)
@@ -18,8 +18,8 @@ __mmask8 dst_ref;
     {                                                  \
       dst_ref = ((rel) << i) | dst_ref;                        \
     }                                                  \
-    source1.x = _mm512_loadu_si512 (s1);               \
-    source2.x = _mm512_loadu_si512 (s2);               \
+    source1.x = _mm512_loadu_epi32 (s1);               \
+    source2.x = _mm512_loadu_epi32 (s2);               \
     dst1 = _mm512_cmp_epi64_mask (source1.x, source2.x, imm);\
     dst2 = _mm512_mask_cmp_epi64_mask (mask, source1.x, source2.x, imm);\
     if (dst_ref != dst1) abort();                      \
index c0bb97839f22400e3384156923b8af8023b1cc3e..a90baf91504ca22342134d320bdfa237387f1d03 100644 (file)
@@ -17,8 +17,8 @@
     {                                                  \
       dst_ref = ((rel) << i) | dst_ref;                        \
     }                                                  \
-    source1.x = _mm512_loadu_si512 (s1);               \
-    source2.x = _mm512_loadu_si512 (s2);               \
+    source1.x = _mm512_loadu_epi32 (s1);               \
+    source2.x = _mm512_loadu_epi32 (s2);               \
     dst1 = _mm512_cmp_epu32_mask (source1.x, source2.x, imm);\
     dst2 = _mm512_mask_cmp_epu32_mask (mask, source1.x, source2.x, imm);\
     if (dst_ref != dst1) abort();                      \
index 3bd1b865623b24ed0d1072a87be4e4ce0cbef7e0..c49f5e48598c3a915371abf9e1c6735c8a30f030 100644 (file)
@@ -17,8 +17,8 @@
     {                                                  \
       dst_ref = ((rel) << i) | dst_ref;                        \
     }                                                  \
-    source1.x = _mm512_loadu_si512 (s1);               \
-    source2.x = _mm512_loadu_si512 (s2);               \
+    source1.x = _mm512_loadu_epi32 (s1);               \
+    source2.x = _mm512_loadu_epi32 (s2);               \
     dst1 = _mm512_cmp_epu64_mask (source1.x, source2.x, imm);\
     dst2 = _mm512_mask_cmp_epu64_mask (mask, source1.x, source2.x, imm);\
     if (dst_ref != dst1) abort();                      \