Files
Sprinter-SDCC/docs/size_baseline.tsv
T
snark13 78161561e7 sprinter-cc: --max-allocs 100000 по умолчанию для пользовательского кода
Тот же приём, что во fast-библиотеках (786836e): агрессивная
регистровая аллокация SDCC.  --max-allocs N переопределяет (меньшее
значение = быстрее компиляция).

Замер (47 программ): mdview -235, banklocl -149, fbench -110,
filetest -90, ls -81, solidt -69 и т.д.; 4 микро-роста (+1..+12 —
другие развязки аллокатора, шум).  Полная сборка ~2 мин -> ~4:15.
MAME: filetest/bgitest/seek (с big.txt, скриншот пользователя) зелёные.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 22:35:44 +03:00

703 B

1# Эталон размеров _CODE (байт); обновление: python3 toolchain/size_check.py --update
2accfill3772
3argv3431
4assrtest3847
5attrprob4087
6banked1056
7bankedbg1067
8banklocl4683
9banktest3767
10bgi_img6222
11bgitest3737
12bios_text4461
13cat913
14cblstream6217
15cbltest6366
16cblwav6434
17conio4605
18conio23929
19dec_test860
20errno5966
21fbench8085
22fdmax6023
23filetest10547
24gets509
25gfx_dbuf5032
26gfx_demo4103
27hello4167
28hello24244
29irqtest5850
30ls4835
31malloc4461
32mdview18878
33mdview227031
34mem_test4555
35mouse4382
36openenv6124
37ptime5744
38rt_test4892
39seek4188
40simple955
41solidt11531
42stattest7549
43stdlib6643
44stest23644
45strtest1340
46text_palette5024
47timedir5454
48winrest4459