Am 31.08.2018 um 12:00 schrieb Konstantin Kim: > Lots of improvements since 3.6.9 #9960 > Almost twice faster compilation. > New performance leaders: init_loop, set_sprite_x > Issues: galois_lfsr (+5bytes), set_screen_mode(+30 bytes) > > mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 > 3.7.2 #10526 (MINGW64) > command line: 'sdcc -mstm8 --opt-code-size -c --max-allocs-per-node > 10000000' > columns: compile time,test name,data size,code size > 0:00:00.570000cvu_vinb010 > 0:00:00.140000galois_lfsr117 > 0:00:06.123000get_tile280 > 0:03:16.689000huffman_iterative0142 > 0:01:29.088000huffman_recursive0171 > 0:00:00.100000init_loop1920 > 0:00:31.280000insertion_sort90112 > 0:00:03.292000memcpy_compression057 > 0:00:00.090000memtovmemcpy050 > 0:09:07.826000play_music0329 > 0:00:19.783000sdcc-divulong0101 > 0:04:17.873000sdcc-mullong0287 > 0:00:04.066000set_screen_mode077 > 0:00:02.699000set_sprite_x050 > 0:08:14.627000z88dk-mktime0309 > > REF: https://github.com/roybaer/sdcc-wiki/wiki/Stm8-code-size
Thanks. I'll look into the two regressions when I have a bit of time. stm8 code size is also tracked by https://sourceforge.net/p/sdcc/code/HEAD/tree/trunk/sdcc-extra/historygraphs/dhrystone-stm8-size.svg Philipp ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user