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