From: Richard Biener Date: Mon, 8 Oct 2018 14:47:40 +0000 (+0000) Subject: x86-tune-costs.h (znver1_cost): Make AVX256 vector loads cost the same as AVX128... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45e87b24f38513f57a291ecd3a2c639356224ae3;p=gcc.git x86-tune-costs.h (znver1_cost): Make AVX256 vector loads cost the same as AVX128 ones. 2018-10-08 Richard Biener * config/i386/x86-tune-costs.h (znver1_cost): Make AVX256 vector loads cost the same as AVX128 ones. From-SVN: r264934 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0e10c559e3b..d99306bbab9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-10-08 Richard Biener + + * config/i386/x86-tune-costs.h (znver1_cost): Make AVX256 vector loads + cost the same as AVX128 ones. + 2018-10-08 Paul Koning * 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 71a5854c09a..9c8ae0a7841 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. */