Am 09.08.21 um 09:41 schrieb Philipp Klaus Krause: > Dear SDCC users, > > for a while there has been work on moving to a more efficient calling > convention. In particular, the following changes can substantially > improve the code geenerated for gbz80: > > […]
Some data comparing trunk (old calling convention) to the thebreaktheworld branch (new calling convention): * For the SDCC regression tests (which contain many small functions, so are affected a lot by the calling convention), the new ABI reduces code size by 13%, ticks by 6%. * For Whetstone, the new ABI reduces code size by 10%. * For Dhrystone, the new ABI reduces code size by 3%. * For Coremark, the new ABI reduces code size by 3%. * For stdcbench, the new ABI reduces code size by 3%. _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user