Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
17 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1378091
Топик полностью
Eddy_Em
(02.12.2023 11:31, просмотров: 68)
ответил
Лaгyнoв
на
никогда я не постигну логику языка Си, компиляторов и проч. фигни. На АСМе всё понятно. Убрал строку - стало короче на операнд (типа 2 байта). Убрал десять строк - 20 байт короче. А тут убрал в 10 местах строку присваивания (типа ERR24=1;) - программа увеличилась на 60 байт. Как так??
Можно ещё с флагами оптимизации поиграться. А опция -flto отлично помогает говнокод выявлять.
eddy-em.livejournal.com github.com/eddyem
Ответить