ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 июня
19833 Топик полностью
jaga-jaga (18.01.2005 21:03, просмотров: 1) ответил ASDFS на Тогда жаль. Хотя непонятно с чего это 120 тактов у ПИК16 и 180 у ПИК18 на том же компиляторе.
ошибка там, к сожалению результаты для хайтековского компилера приведены в программных тактах, AlexandY обещал исправить вот-вот. надо так:
PIC18F452 HT-PICC18 8.20PL4 fast doubles 180798476  4.52сек @ 40МГц
PIC18F452 HT-PICC18 8.20PL4              406084824 10.15сек @ 40МГц
PIC16F876 HT-PICC   8.02PL1              491610240 24.58сек @ 20МГц
иар действительно круто вырвался, т.к. (уже сказал) 32-битная плавучка самое слабое место у хайтековских компилеров (на данный момент), а у иаровских, похоже, самое сильное. библиотеки для работы с плавающей точкой у иаровских компилеров для пиков действительно очень быстрые (в полтора-два раза), в остальном иар проигрывает (и размер кода, и время выполнения). почему так - не разбирался, может тоже без "полагающихся проверок на NAN/INF" ;)