Skip to Content

gcc 4.4

Прогресс, итить

Есть такой LittleCMS, не так давно вышла вторая версия, которая поддерживает плавающую точку при обработке (в отличие от коммерческих CMS, гы-гы).

Щупаю ея за вымя, сначала на тему перформанса (про точность будет отдельный пост в отдельной теме).

Собираю просто (./configure && make && make install) - некий файл обрабатывает 8.5 секунд в плавучке и 4 секунды в целых. Медленно.

Берем и ускоряем в 4 раза:

./configure CC=gcc44 CXX=gcc44 CFLAGS="-O3 -march=core2" CXXFLAGS="-O3 -march=core2"
Для справки:
$ gcc44 -v
Using built-in specs. Target: x86_64-portbld-freebsd8.1 gcc version 4.4.5 20100706 (prerelease) (GCC)
Прогресс неостановим.

Update: clang еще несколько быстрее в плавучке и *гораздо* быстрее в целых.

Syndicate content


.