Difference between revisions of "Stm8 code size"

From SDCC wiki
Jump to: navigation, search
m
Line 64: Line 64:
 
|-  
 
|-  
 
|  total  
 
|  total  
x
+
1563
x
+
3609
 
|}
 
|}
  

Revision as of 09:41, 19 April 2013

A history of code size in sdcc and a comparison to other compilers.

STM8 code size comparison (bytes):

File Cosmic C² stm8 sdcc-stm8 #8537 stm8
cvu_vinb.c 7 15
galois_lfsr.c 21 34
get_tile.c 95 129
huffman_iterative.c 161 323
huffman_recursive.c 198 358
init_loop.c 33 69
insertion_sort.c 108 247
memcpy_compression.c 31 93
memtovmemcpy.c 30 101
play_music.c 393 721
sdcc_mullong.c 132 673
set_screen_mode.c 49 75
set_sprite_x.c 66 152
z88dk-mktime.c 239 618
total 1563 3609


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
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox