gdc or ldc for faster programs?

Elronnd elronnd at elronnd.net
Mon Jan 31 10:00:32 UTC 2022


On Monday, 31 January 2022 at 08:54:16 UTC, Patrick Schluter 
wrote:
> -O3 often chooses longer code and unrollsmore agressively 
> inducing higher miss rates in the instruction caches.
> -O2 can beat -O3 in some cases when code size is important.

That is generally true.  My point is that GCC and Clang make 
different tradeoffs when told '-O2'; Clang is more aggressive 
than GCC at -O2.  I don't know if that still holds at -O3 (I 
expect probably not).


More information about the Digitalmars-d-learn mailing list