Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
22 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1172852
Топик полностью
mse homjak
(10.02.2022 19:49, просмотров: 97)
ответил
VladislavS.
на
Уровень оптимизации какой стоит? Так как _R1initMask_ константна, то компилятор может/должен вообще её выкинуть. В случае С значение этой переменной должно быть видно в той же единице трансляции. В С++ можно определить _R1initMask_ как constexpr в каком-нибудь заголовочном файле и компилятор сам всё сделает даже на минимальной оптимизации.
-Os. Компилятор её не выкидывает. Он располагает её в ОЗУ из флэши в стартапе и таких там под 100байт. Жалко.
Ответить