Add missing ChangeLog entry for previous patch.
authorOlga Makhotina <olga.makhotina@intel.com>
Mon, 12 Feb 2018 05:45:38 +0000 (05:45 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Mon, 12 Feb 2018 05:45:38 +0000 (05:45 +0000)
From-SVN: r257577

gcc/ChangeLog

index e9d794ec9aa2960eecad7b8dbb12aba3d2778415..ac1803e9e4b0a007c586f45375e86a504a962a8e 100644 (file)
@@ -1,3 +1,29 @@
+2018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
+
+       * config/i386/avx512fintrin.h (_mm_mask_sqrt_round_sd)
+       (_mm_maskz_sqrt_round_sd, _mm_mask_sqrt_round_ss)
+       (_mm_maskz_sqrt_round_ss): New intrinsics.
+       (__builtin_ia32_sqrtsd_round, __builtin_ia32_sqrtss_round): Remove.
+       (__builtin_ia32_sqrtsd_mask_round)
+       (__builtin_ia32_sqrtss_mask_round): New builtins.
+       * config/i386/i386-builtin.def (__builtin_ia32_sqrtsd_round)
+       (__builtin_ia32_sqrtss_round): Remove.
+       (__builtin_ia32_sqrtsd_mask_round)
+       (__builtin_ia32_sqrtss_mask_round): New builtins.
+       * config/i386/sse.md (vmsqrt<mode>2<round_name>): Renamed to ...
+       (vmsqrt<mode>2<mask_scalar_name><round_scalar_name>): ... this.
+       ((match_operand:VF_128 1 "vector_operand"
+       "xBm,<round_constraint>")): Changed to ...
+       ((match_operand:VF_128 1 "vector_operand"
+       "xBm,<round_scalar_constraint>")): ... this.
+       (vsqrt<ssescalarmodesuffix>\t{<round_op3>%1, %2, %0|
+       %0, %2, %<iptr>1<round_op3>}): Changed to ...
+       (vsqrt<ssescalarmodesuffix>\t{<round_scalar_mask_op3>%1, %2,
+       %0<mask_scalar_operand3>|%0<mask_scalar_operand3>, %2,
+       %<iptr>1<round_scalar_mask_op3>}): ... this.
+       ((set_attr "prefix" "<round_prefix>")): Changed to ...
+       ((set_attr "prefix" "<round_scalar_prefix>")): ... this.
+
 2018-02-11  Steven Munroe  <munroesj@gcc.gnu.org>
 
        PR target/84266