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

Reply via email to