aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2018-10-08 14:47:40 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-10-08 14:47:40 +0000
commit45e87b24f38513f57a291ecd3a2c639356224ae3 (patch)
tree1c1fee326732fa22b7c32109784271669cf978c6 /gcc
parent3cbb7cbb096134746588d08a469778b11ae6ac73 (diff)
downloadgcc-45e87b24f38513f57a291ecd3a2c639356224ae3.zip
gcc-45e87b24f38513f57a291ecd3a2c639356224ae3.tar.gz
gcc-45e87b24f38513f57a291ecd3a2c639356224ae3.tar.bz2
x86-tune-costs.h (znver1_cost): Make AVX256 vector loads cost the same as AVX128 ones.
2018-10-08 Richard Biener <rguenther@suse.de> * config/i386/x86-tune-costs.h (znver1_cost): Make AVX256 vector loads cost the same as AVX128 ones. From-SVN: r264934
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/x86-tune-costs.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0e10c55..d99306b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-10-08 Richard Biener <rguenther@suse.de>
+
+ * config/i386/x86-tune-costs.h (znver1_cost): Make AVX256 vector loads
+ cost the same as AVX128 ones.
+
2018-10-08 Paul Koning <ni1d@arrl.net>
* config/pdp11/pdp11-protos.h (output_block_move): Remove.
diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h
index 71a5854..9c8ae0a 100644
--- a/gcc/config/i386/x86-tune-costs.h
+++ b/gcc/config/i386/x86-tune-costs.h
@@ -1518,9 +1518,9 @@ struct processor_costs znver1_cost = {
{8, 8}, /* cost of storing MMX registers
in SImode and DImode. */
2, 3, 6, /* cost of moving XMM,YMM,ZMM register. */
- {6, 6, 6, 10, 20}, /* cost of loading SSE registers
+ {6, 6, 6, 6, 12}, /* cost of loading SSE registers
in 32,64,128,256 and 512-bit. */
- {6, 6, 6, 10, 20}, /* cost of unaligned loads. */
+ {6, 6, 6, 6, 12}, /* cost of unaligned loads. */
{8, 8, 8, 8, 16}, /* cost of storing SSE registers
in 32,64,128,256 and 512-bit. */
{8, 8, 8, 8, 16}, /* cost of unaligned stores. */