Gareth, First of all, thanks for working on compiler optimizations. I think it's very important.
As of benchmark - there is a simple 3D ray tracer benchmark written on several languages including Pascal. AFAIR Pascal version almost as fast as Java one and slightly faster than Javascript. There is forum topic about it with source code: http://forum.lazarus.freepascal.org/index.php/topic,35700.0.html There are also some optimizations made by hand e.g. loop unrolling etc. It may help to analyze optimizer results. --- Best Regards, George 25.02.2019, 17:54, "J. Gareth Moreton" <gar...@moreton-family.com>: > Given my recent work with the peephole optimizer, one thing that sprung to > mind is that I don't have a project that tests for performance gains in a > 'real world' program, where little optimisations add up over time. Given > that my x86-64 optimizer overhaul is rather substantial and makes a lot of > improvements when it comes to conditional jumps and code efficiency, is there > a benchmark that could be used to show the performance improvement compared > to the trunk? There are small ones that test individual components, but > nothing substantially large that I'm aware of. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel