Цитата(Kitsok @ Dec 15 2006, 17:06)

Интересно, что в тесте не представлен arm-gcc.
Если не ошибаюсь, CrossWorks использует в качестве компилятора GCC 3.3.3 и функции для работы с fp взяты из GCC 3.4.0.
Кстати, попутный вопрос. Если кто-то работал с библиотекой ucGUI от Micrium, тот, наверное видел демо-проект, который идет вместе с этой библиотекой. Среди других демок в этом проекте есть тест, в котором на экран в течение нескольких секунд выводятся прямоугольники с рандомными координатами углов. Затем за экран выводится скорость заполнения экрана в количестве выводимых пикселей в секунду.
Попробовал собрать этот проект с помощью GCC версии 3.4.4 и версии 4.1.1. В первом случае самая высокая скорость получилась при оптимизации O1 во втором - при O3. Причем скорость работы программы, собранной с помощью GCC 3.4.4 оказалась почти в полтора раза выше, чем собранной при помощи GCC 4.1.1. Все ключи, кроме "-On" одинаковые. В чем прикол?