Re: [PATCH][X86_64] Separate znver4 insn reservations from older znvers

2022-12-12 Thread Jan Hubička via Gcc-patches
> I have addressed all your comments in this revised patch, PFA and inlined > below. > > Is it ok for trunk? > > Thanks and Regards, > Tejas > > gcc/ChangeLog: > > * gcc/common/config/i386/i386-common.cc (processor_alias_table): > Use CPU_ZNVER4 for znver4. > * config/i386/i

Re: [PATCH 2/2] i386: correct x87&SSE multiplication modeling in znver.md

2022-11-16 Thread Jan Hubička via Gcc-patches
On Wed, Nov 16, 2022 at 2:13 PM Alexander Monakov wrote: > > On Wed, 16 Nov 2022, Jan Hubička wrote: > > > This looks really promising. I will experiment with the patch for > separate > > znver3 model, but I think we should be able to keep > > them unified and hopefully get both less code duplic

Re: [PATCH 2/2] i386: correct x87&SSE multiplication modeling in znver.md

2022-11-16 Thread Jan Hubička via Gcc-patches
Hello, On Wed, Nov 16, 2022 at 12:53 PM Kumar, Venkataramanan < venkataramanan.ku...@amd.com> wrote: > [AMD Official Use Only - General] > > Hi, > > > > Top znver table sizes in insn-automata.o: > > > > Before: > > > > 30056 r znver1_fp_min_issue_delay > > 120224 r znver1_fp_transitions > > > >

Re: [PATCH] [X86_64]: Enable support for next generation AMD Zen4 CPU

2022-10-31 Thread Jan Hubička via Gcc-patches
Hello, thanks for checking the performance. The patch is OK. Honza On Mon, Oct 31, 2022 at 11:39 AM Joshi, Tejas Sanjay < tejassanjay.jo...@amd.com> wrote: > [Public] > > Hi, > > > It is not latency. It is reciprocal throughput. For example, the > multiplication instruction has > > latency 3 and

Re: [PATCH] [X86_64]: Enable support for next generation AMD Zen4 CPU

2022-10-24 Thread Jan Hubička via Gcc-patches
On Mon, Oct 24, 2022 at 4:26 PM Alexander Monakov wrote: > > > > This grew insn-automata.cc from 201502 lines to 639968 lines and the > > > > build of the automata (genautomata) to several minutes in my dev > tree. > > > > > > Yeah, in my unoptimized non-bootstrapped development tree genautomata