Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
23 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1519731
Топик полностью
VladislavS.
(20.05.2025 19:16, просмотров: 26)
ответил
IBAH
на
КортексМ. Если функция с пятью параметрами (загрузка параметров через стек), причем некоторые параметры константы, имеет ли смысл её заинлайнить? Ведь если заинлайнить компилятор наотиммизирует чего-нибудь хорошего?
Надеюсь, вы понимаете, что для инлайна недостаточно просто приписать ключевое слово к функции?
Ответить
ну я имел ввиду static inline
-
IBAH
(20.05.2025 19:27
)
Не мешайте компилятору. Там где работает static inline он и сам справится, если это потребуется.
-
VladislavS.
(20.05.2025 19:39
)
То есть, хотите сказать что на этапе линковки, компилятор подставит функцию и оптимизирует ее для константных аргументов? сумливаюсь...
-
IBAH
(20.05.2025 19:48
)
Почему на этапе линковки? Static inline ограничит видимость функции одной единицей трансляции. А в одной единице трансляции он и без этого справится.
-
VladislavS.
(20.05.2025 20:16
)