Ответ: Так в том и прикол, что GCC делает замену для signed данных! Это-то меня и поразило. Хотя, еще раз повторю, IAR меня вполне устраивает.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
07 августа 2003 г. 16:26
В ответ на:
ну так сделайте ungined int вместо int и все нормально станет.
отправлено _Elektronik_ 07 августа 2003 г. 16:21
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ:
—
_Elektronik_
(07.08.2003 16:31, 142 байт)
Ответ: С точки зрения быстродействия - безусловно. Хотя размер кода естественно больше.
—
Bill
(07.08.2003 23:44,
пустое
)
GCC - умный компилятор.
—
Max_Fly
(07.08.2003 16:37, 425 байт)
вообще то инт это два байта, так что сдвига четыре, а для знакового еще и с переносом надо поиграться
—
_Elektronik_
(07.08.2003 16:56,
пустое
)
гм.. прошу прощения. автопилот.
—
Max_Fly
(07.08.2003 16:58,
пустое
)
Ответ:
—
_Elektronik_
(07.08.2003 16:58, 125 байт)
ну дык, всё быстрее чем делить то
—
mse
(07.08.2003 17:10,
пустое
)
это надо разбираться...
—
Max_Fly
(07.08.2003 17:26, 376 байт)
Ответ: Там алгоритм более хитрый. Простая замена деления на сдвиги вправо в общем случае некорректного.
—
Bill
(07.08.2003 23:50, 253 байт)
я понял. я не учёл что число 2 байта.
—
Max_Fly
(07.08.2003 17:00,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru