ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
180758 Топик полностью
Argon (09.02.2010 18:53, просмотров: 133) ответил Ксения на Еще вариант: определите константы через #define, чтобы компилятор честно подставлял константы в виде чисел, а не обращался к памяти, где хранятся константы. Тут в зависимости конкретного от процессора и компилятора, может ускориться, а может и
IAR при макс. оптимизации однозначно константы воспринимает как константы, не берет из памяти (если только они как extern нигде больше не фигурируют). А про константу для -semi_divider - это вряд ли поможет. Если знак и инвертируется, это не должно удваивать время выполнения. Скорее всего где-то в вашем варианте компилятор ветвление добавляет. Тем не менее попробую ваши советы, минут через 15 отпишусь.