On 03/02/2016 12:48 AM, vfclists . wrote:


On 14 February 2016 at 10:06, Serguei TARASSOV <se...@arbinada.com <mailto:se...@arbinada.com>> wrote:

    Hello,

    thank all for assistance!

    Sorry, I was not clear, the series should be ran with all tests
    _on the same computer_ regardless its hardware capacity and on the
    _same OS_. That's why I cannot compare with Delphi.

    So if you have modern Delphi, FPC and maybe .NET on your Windows
    computer please compare them with about 5-10 runs to get average time.

    Thank you for the Inc() hint, I added it to the comments, it gains
    about 10% for me.
    However, in Delphi Inc() is faster until you turn on the checking
    overflow.

    Another strange effect in FPC.
    Only longint shows correct result. With the integer type the
    optimizer seems to replace type with shortint (16-bits) and I see
    31902 instead of 4816030.



Is there a reason for this, or is it a bug?
The Integer type depends on what compiler mode you are in, and what operating system. Sometimes it's 32bit and other times it's 16bit.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to