ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
163113 Топик полностью
PIC32 (09.08.2009 16:34, просмотров: 221) ответил Snaky на Вот что у меня получилось:
У меня получились похожие результаты (в том числе и для float). Вычисление CRC и matrix будет быстрее, если добавить опцию -funroll-loops. К тому же опция -O3 (включается автоматический инлайнинг) в целом дает более быстрый код чем -Os (оптимизация для размера). Тесты switch8/16 у меня вообще вырождаются в операцию присвоения, т.к. компилятор заранее вычисляет результат, что конечно не совсем честно :) А еще я заметил, что код исходников даже вне тела самого теста (например вывод результатов) может менять результат теста, т.к. влияет на стратегию оптимизации в целом.