Господа! Не поделится ли кто небуть информацией что представляет собой оптимизация code motion в IAR?(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Уэф
19 марта 2004 г. 10:59
Желательно чють подробнее чем порсто "перемещение кода".
Cпасибо.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Обычно в циклах они блоки перемещают чтобы было меньше jumpоф
—
Krs
(19.03.2004 12:23,
пустое
)
Например
—
Krs
(19.03.2004 12:30, 274 байт)
Так включите соответствующую опцию, в чем проблема?
—
Bill
(19.03.2004 12:36,
пустое
)
Какую опцию? Солько не искал не нашел что бы он мог в листинге исходный текст тоже преставлять привязывая его ассемблерному обычно идет куча кода на С потом куча на ассемблере, это если конечно оптимизация максимальная
—
Krs
(19.03.2004 12:44,
пустое
)
Тут уж действительно ничего не поделаешь, такое бывает.
—
Bill
(19.03.2004 15:56,
пустое
)
Так перемещение кода всякое бывает. Напрямер, код, инвариантный по отношению к циклу, выносится из цикла, т.е выполняется до входа в цикл.
—
Bill
(19.03.2004 11:06, 30 байт)
Ага(+)
—
Уэф
(19.03.2004 11:18, 221 байт)
Тут, скорее всего, в другом дело. Вы бы сгенерированный код показали.
—
Bill
(19.03.2004 11:27,
пустое
)
Тут дело не в конкретной ошибке(+)
—
E'a
(19.03.2004 11:54, 736 байт)
Я слышал об этих глюках. Говорят, надо уровень оптимизации понизить. Тогда буде все как в старой версии.
—
Bill
(19.03.2004 12:02,
пустое
)
Извиняюсь со второй while(ms--) я погатячился
—
(да и ник перепутал) Уэф
(19.03.2004 12:01,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru