i386.c (ix86_rtx_costs): Make difference between x87 and SSE operations.
authorJan Hubicka <hubicka@ucw.cz>
Sun, 15 Oct 2017 15:58:42 +0000 (17:58 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 15 Oct 2017 15:58:42 +0000 (15:58 +0000)
commit6065f4446c9019840d15e1a5429415f8a0a0d9d4
tree337e2b0b92516d162c58d1e0f5cb41ddeaf23e85
parent31677224bcb5aad17f84bf717efc5f302923e47b
i386.c (ix86_rtx_costs): Make difference between x87 and SSE operations.

* i386.c (ix86_rtx_costs): Make difference between x87 and SSE
operations.
* i386.h (struct processor_costs): Add addss, mulss, mulsd, divss,
divsd, sqrtss and sqrtsd
* x86-tune-costs.h: Add new entries to all costs.
(znver1_cost): Fix to match real instruction latencies.

From-SVN: r253769
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/x86-tune-costs.h