> Am 03.10.2023 um 03:32 schrieb J. Gareth Moreton via fpc-devel 
> <fpc-devel@lists.freepascal.org>:
> 
> Hi everyone,
> 
> This is mainly to Florian, but also to anyone else who can answer the 
> question - at which point did a complex LEA instruction (using all three 
> input operands and some other specific circumstances) get slow? 

Maybe check Agner’s list?

> Preliminary research suggests the 486 was when it gained extra latency, and 
> then Sandy Bridge when it got particularly bad.  Icy Lake seems to be the 
> architecture where faster LEA instructions are reintroduced, but I'm not sure 
> about AMD processors.
> 
> Should I introduce a new x86 subprocessor named "ICYLAKE" or is there a 
> better name or does it fall under one of our categories already (CORE_AVX2 or 
> ZEN3)?

If it doesn’t fit in the existing ones, you can always add new ones

> 
> Kit
> 
> _______________________________________________
> fpc-devel maillist  -  fpc-devel@lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to