-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 An updated and improved version of sdcc with the new register allocator can be found at:
http://colecovision.eu/stuff/sdcc-optralloc-2011-1-11.tar.gz Improvements over yesterday's version: * Coalescing support * Cleaner interface to sdcc * Configurable parameter --max-allocs-per-node <number>, higher numbers mean better code, but slower compilation. Default is 8192, which seems to give speed comparable to the old allocator. Here's some data from a random application (which contains more data than code, so the real improvement in the generated code is much bigger than these numbers suggest): Old register allocator: 32768 bytes New register allocator, --max-allocs-per-node 8192: 32600 bytes New register allocator, --max-allocs-per-node 16384: 32507 bytes New register allocator, --max-allocs-per-node 65536: 32296 bytes New register allocator, --max-allocs-per-node 262144: 32296 byte Philipp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk0s2dAACgkQbtUV+xsoLpraJwCfd5SNHZEIj30tpFAh+se9aWN0 iqwAoODYnaTCEsHeEE7lyRy+HqQQh2uJ =q1b8 -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user