Stm8 code size
From SDCC wiki
A history of code size in sdcc and a comparison to other compilers.
STM8 code size comparison (bytes):
| File | Cosmic C² | sdcc-stm8 #8537 | sdcc-stm8 #8586 | sdcc-stm8 #8702 |
|---|---|---|---|---|
| cvu_vinb.c | 7 | 15 | 15 | 15 |
| galois_lfsr.c | 21 | 34 | 32 | 34 |
| get_tile.c | 95 | 129 | 120 | 113 |
| huffman_iterative.c | 161 | 323 | 288 | 224 |
| huffman_recursive.c | 198 | 358 | 306 | 265 |
| init_loop.c | 33 | 69 | 54 | 48 |
| insertion_sort.c | 108 | 247 | 191 | 191 |
| memcpy_compression.c | 31 | 93 | 77 | 72 |
| memtovmemcpy.c | 30 | 101 | 86 | 86 |
| play_music.c | 393 | 721 | 669 | 552 |
| sdcc_mullong.c | 132 | 673 | 494 | 381 |
| set_screen_mode.c | 49 | 75 | 80 | 63 |
| set_sprite_x.c | 66 | 152 | 128 | 117 |
| z88dk-mktime.c | 239 | 618 | 603 | 528 |
| total | 1563 | 3609 | 3142 | 2689 |
The benchmark files can be found at http://colecovision.eu/stuff/testbench.tar.gz
² C Compiler for STM8 (COSMIC Software); Generator V4.3.4 - 23 Mar 2010
This is a list of feature requests, that combined will probably get code size down near to the level of the non-free compilers.
| Request ID | Summary |
|---|