Thanks, but assembler links are wrong, all seem to point to test.c. V. aka Blaazen ______________________________________________________________
Od: leledumbo <leledumbo_c...@yahoo.co.id> Komu: <fpc-pascal@lists.freepascal.org> Datum: 13.02.2016 18:43 Předmět: Re: [fpc-pascal] Happy tickets benchmark
Here's a test from my machine (Manjaro Linux x86_64 KDE desktop kernel 4.4.1 Core i5-4200u): Below is the produced assembly from fpc, gcc and clang (no idea how to get one for mono): test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s>> test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s>> test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s <http://free-pascal-general.1045716.n5.nabble.com/file/n5724116/test.s>> I hope they can be optimizers' / code generator writers' reference to improve our compiler. Anyway, I've tried changing the for loop into while since Pascal's for isn't a syntactic sugar for while as in C's for, but apparently that didn't change anything so the emitted code is already as best as it can. -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Happy-tickets-benchmark-tp5724109p5724116.html <http://free-pascal-general.1045716.n5.nabble.com/Happy-tickets-benchmark-tp5724109p5724116.html> Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal <http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal>
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal