Size / Compiler | cc65 | gcc-6502 | kickc | llvm-mos | osdk-lcc65 | sdcc | vbcc |
---|
dummy | 15 | 77 | 1 | 30 | 192 | 18 | 15 |
hello-world | 197 | 165 | 60 | 113 | 407 | 77 | 173 | type-sizes | 709 | 670 | 417 | 291 | 1219 | 724 | 798 | memcopy | 94 | 135 | 59 | 126 | 340 | 107 | 98 | sieve | 243 | 196 | 16502 | 165 | 16842 | 16566 | 244 | aes256 | 6655 | 7606 | C | 4108 | 14340 | C | 8566 | mandelbrot | 972 | 1775 | C | 1169 | 863 | 1208 | 919 | bytecpy | 21 | 83 | 7 | 36 | 202 | 24 | 21 | frogmove | 2083 | 2172 | 1539 | 1717 | 2692 | 3102 | 2218 | pi | C | C | C | C | 2775 | C | 7335 | bubble-sort | 1125 | 1028 | C | 1734 | 1569 | 1369 | 1141 | selection-sort | 1114 | 1197 | C | 1820 | 1631 | 1463 | 1195 | insertion-sort | 1078 | 1080 | C | 1847 | 1535 | 1352 | 1076 | merge-sort | 1942 | 2011 | C | 3032 | 2794 | 2192 | 1910 | quick-sort | 1374 | 1376 | C | 2018 | 2025 | 1582 | 1493 | counting-sort | 1609 | 1819 | C | 2646 | 2753 | 2500 | 1646 | radix-sort | 2072 | 2532 | C | 3487 | 3665 | 3227 | 2749 | shell-sort | 1271 | 1305 | C | 2163 | 1680 | 1514 | 1183 | heap-sort | 1552 | 1719 | C | 2148 | 2252 | 1918 | 1597 |
CPU-cycles / Compiler | cc65 | gcc-6502 | kickc | llvm-mos | osdk-lcc65 | sdcc | vbcc |
---|
dummy | 29 | 85 | 12 | 61 | 37 | 32 | 29 |
hello-world | 3374 | 858 | 873 | 785 | 8495 | 880 | 3163 | type-sizes | 18341 | 11796 | 12540 | 2747 | 40873 | 11716 | 18877 | memcopy | 721210 | 344627 | 532636 | 770174 | 1507551 | 770273 | 663776 | sieve | 3909068 | 2256264 | 1861756 | 2589798 | 4547209 | 2473428 | 4027294 | aes256 | 34755436 | 14014726 | C | 8732087 | 84684177 | C | 42176732 | mandelbrot | 22240725 | 10111503 | C | 3754198 | 180732758 | 44706483 | 18153068 | bytecpy | 37 | 93 | 20 | 69 | 51 | 40 | 37 | frogmove | R | R | R | R | R | 67 | R | pi | C | C | C | C | 1877328 | C | 114601500 | bubble-sort | 64988 | 44728 | C | 19298 | 70180 | 12595 | 55338 | selection-sort | 56842 | 46923 | C | 18876 | 69324 | 14476 | 50509 | insertion-sort | 45315 | 43666 | C | 17672 | 60071 | 4891 | 45080 | merge-sort | 69742 | 58262 | C | R | 102917 | 4657 | 70588 | quick-sort | 55848 | 46944 | C | 19211 | 78699 | 23989 | 52419 | counting-sort | 108689 | 83027 | C | R | 98445 | 11185 | 78857 | radix-sort | 262356 | 335121 | C | R | 337941 | 5479 | 318342 | shell-sort | 52238 | 46662 | C | R | 68542 | 10043 | 51749 | heap-sort | 75680 | 53887 | C | 24852 | 107994 | 12271 | 67959 |