Update x86-tune-costs.h for znver2
Jan Hubicka
hubicka@ucw.cz
Tue Jul 30 09:53:00 GMT 2019
> On Tue, Jul 30, 2019 at 10:09 AM Jan Hubicka <hubicka@ucw.cz> wrote:
> >
> > > Hi,
> > > this patch updates znver2 costs to match reality. In particular we
> > > re-benchmarked memcpy strategies and it looks that glibc now wins even
> > > for relatively small blocks.
> > > Moreover I updated costs of moves to reflect that znver2 has 256 vector
> > > paths and faster multiplication.
> > >
> > > Bootstrapped/regtested x86_64-linux, comitted.
> > >
> > > Honza
> > >
> > > * x86-tune-costs.h (znver2_memcpy): Update.
> > > (znver2_costs): Update 256 bit SSE costs and multiplication.
> >
> > Hello,
> > I have now backported the patch to gcc 9 branch.
>
> Thanks - can you please update changes.html for it in the 9.2 section?
There seems to be no GCC 9.2 section yet.
Index: gcc-9/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-9/changes.html,v
retrieving revision 1.72
diff -c -3 -p -r1.72 changes.html
*** gcc-9/changes.html 12 Jul 2019 15:55:50 -0000 1.72
--- gcc-9/changes.html 30 Jul 2019 09:32:17 -0000
*************** complete (that is, it is possible that s
*** 1095,1099 ****
--- 1095,1105 ----
are not listed here).</p>
<!-- .................................................................. -->
+ <h2 id="GCC9.2">GCC 9.2</h2>
+ <ul>
+ <li>IA-32/x86-64 backend tuning for <code>znver2</code> was improved based on benchmarks on real hardware.</li>
+ </uL>
+
+ <!-- .................................................................. -->
</body>
</html>
More information about the Gcc-patches
mailing list