Скомпилировал проект
zopfli с помощью msvc и gcc.
Параметры msvc:
CFLAGS = /W2 /O2 /Ox /Ot /Ob2 /Gw /Gy /GL /arch:SSE2 /fp:fast /MT
CXXFLAGS = $(CFLAGS) /TP /EHsc
Параметры gcc:
CFLAGS = -W -Wall -Wextra -ansi -pedantic -lm -O3 -Wno-unused-function
CXXFLAGS = -W -Wall -Wextra -ansi -pedantic -O3
Тест производительности:
$ time /c/Users/Lorents/Desktop/zopfli-gcc.exe --i10 /c/Users/Lorents/Desktop/enwik8
real 4m11.807s
user 0m0.000s
sys 0m0.000s
$ time /c/Users/Lorents/Desktop/zopfli-vc.exe --i10 /c/Users/Lorents/Desktop/enwik8
real 4m55.000s
user 0m0.000s
sys 0m0.000s
Подскажите, пожалуйста, как увеличить производительность у варианта MSVC?