[OT] The Usual Arithmetic Confusions
Elronnd
elronnd at elronnd.net
Mon Jan 31 05:06:00 UTC 2022
On Saturday, 29 January 2022 at 10:39:10 UTC, Ola Fosheim Grøstad
wrote:
> As for practical problems: In C++ you can still enable signed
> overflow checks. In D you cannot even do that, because in D all
> integer operations are defined to be modular.
>
> Interestingly, the main complaint about modular arithmetics in
> C++ is not about correctness however, but about poor
> optimizations.
I don't buy this, even for a moment, and challenge anyone to
demonstrate a significant (say, >5%) change in overall
performance for a non-trivial c or c++ program from using -fwrapv.
More information about the Digitalmars-d
mailing list