[fpc-pascal] Happy tickets benchmark

Jeppe Johansen jeppe at j-software.dk
Wed Mar 2 01:03:26 CET 2016


On 03/02/2016 12:48 AM, vfclists . wrote:
>
>
> On 14 February 2016 at 10:06, Serguei TARASSOV <serge at arbinada.com 
> <mailto:serge at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20160302/5e0ea2d1/attachment.html>


More information about the fpc-pascal mailing list