From 697d2bbcac803e819177a3c841509c51bb3fcc31 Mon Sep 17 00:00:00 2001
From: "julia.koval" <jkoval@gkliclel211.igk.intel.com>
Date: Thu, 28 Jun 2018 16:14:26 +0200
Subject: [PATCH] memset

---
 gcc/config/i386/x86-tune-costs.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h
index 8409a5f..ff28934 100644
--- a/gcc/config/i386/x86-tune-costs.h
+++ b/gcc/config/i386/x86-tune-costs.h
@@ -1518,7 +1518,7 @@ struct processor_costs znver1_cost = {
 /* skylake_cost should produce code tuned for Skylake familly of CPUs.  */
 static stringop_algs skylake_memcpy[2] =   {
   {libcall, {{1024, rep_prefix_4_byte, true}, {-1, libcall, false}}},
-  {libcall, {{16, loop, false}, {512, rep_prefix_8_byte, false},
+  {libcall, {{16, loop, false}, {512, unrolled_loop, false},
              {-1, libcall, false}}}};
 
 static stringop_algs skylake_memset[2] = {
@@ -1526,7 +1526,7 @@ static stringop_algs skylake_memset[2] = {
              {24, loop, true},
              {8192, rep_prefix_4_byte, true},
              {-1, libcall, false}}},
-  {libcall, {{24, loop, true}, {512, rep_prefix_8_byte, false},
+  {libcall, {{24, loop, true}, {512, unrolled_loop, false},
              {-1, libcall, false}}}};
 
 static const
-- 
1.8.3.1

