Implementation notes: x86, hydra8, crypto_hash/fugue256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28844ccalik/aesnigcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
28856ccalik/aesnigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
29000ccalik/aesnigcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
29076ccalik/aesnigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
29108ccalik/aesnigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
29132ccalik/aesnigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
29132ccalik/vpermgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
29164ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
29204ccalik/aesnigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
29300ccalik/aesnigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
29364ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
29368ccalik/vpermgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
29408ccalik/aesnigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
29460ccalik/vpermgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
29548ccalik/vpermgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
29752ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
29808ccalik/vpermgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
29824ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
29840ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
29872ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
29876ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
29924ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
29952ccalik/vpermgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
30112ccalik/vpermgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
30176ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
30644ccalik/aesnigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
30716ccalik/vpermgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
30736ccalik/aesnigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
30796ccalik/aesnigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
33136ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
33164ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
33436ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
33560ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
34360ccalik/vpermgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
34560ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
34816ccalik/vpermgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
39916ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
40016ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
40044ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
40428ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
44608ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
44780ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
44828ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
44868ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
45556ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
45556ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
45592ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
45596ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
45604ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
45612ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
45640ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
45656ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
45704ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
45716ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
45760ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
45860ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
45876ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
45904sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
45940ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
45972ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
46044ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
46056ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
46064ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
46064sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
46084sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
46096sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
46180sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
46208sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
46212ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
46212ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
46224ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
46228ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
46236ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
46280ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
46344ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
46356ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
46388ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
46400ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
46428sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
46464ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
46476ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
46480sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
46484sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
46500ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
46516sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
46528ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
46528sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
46532ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
46536ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
46544ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
46572sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
46592sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
46600sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
46608sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
46608sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
46632ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
46632sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
46672ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
46684sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
46688ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
46728ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
46736ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
46748ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
46784sphlibgcc -m32 -Os -fomit-frame-pointer2017071920170718
46792sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
46820ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
46824sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
46844ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
46852ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
46868ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
46876ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
46884ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
46892sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
46900ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
46916ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
46924sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
46924ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
46932ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
46940sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
46960sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
46968ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
46968ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
46984ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
46988ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
46992ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
47004sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
47012ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
47060ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
47068ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
47080ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
47084sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
47100sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
47100sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
47112ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
47148ANSI_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
47176sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
47188ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
47236ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
47248ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
47256ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
47256ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
47260ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
47268ANSI_opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
47276ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
47276ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
47284sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
47304ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
47316ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2017071920170718
47328sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
47332ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
47340ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
47340ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
47344ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
47344sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
47348ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
47348ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
47348ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
47356sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
47356ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
47368ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
47372sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
47392ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
47400ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
47408ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
47412sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
47412ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
47448ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
47452ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
47456ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
47456ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
47468ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
47472ANSI_opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
47476ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
47496ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
47504ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
47532sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
47544ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
47560ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2017071920170718
47568ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
47620sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
47632ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
47632ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
47636ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
47644ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
47656ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
47668ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
47668ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
47692sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
47708ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
47708ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
47712ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
47720sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
47744sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
47748ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
47756ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
47768ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
47772ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
47776ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
47784ANSI_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
47792sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
47816ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
47824ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
47828ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
47852sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
47856ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
47864ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
47884sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
47932sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
47940ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
47960sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
47964ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
47968ANSI_opt32gcc -m32 -O -fomit-frame-pointer2017071920170718
47988sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
47988ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
47996sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
47996sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
48028ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
48064ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
48064ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
48072sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
48084sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
48096ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
48100ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
48140sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
48144ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
48164sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
48188sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
48204sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
48212sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
48212sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
48228sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
48244sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
48248ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
48252ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
48260sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
48272ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
48312ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
48336ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
48364sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
48388sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
48432ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2017071920170718
48544ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
48548sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
48584sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
48612ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
48616sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
48616ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
48708sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
48760ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
48796ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
48816ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
48816ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
48916sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
48976sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
49144ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
49164ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
49284ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
49340sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
49384ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
49448sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
49452sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
49456sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
49524sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
49524sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
49620sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
49704sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
49712sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
49736sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
49736sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
49772sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
49788sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
49800sphlibgcc -m32 -O3 -fomit-frame-pointer2017071920170718
49800ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
49816sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
49832sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
49856sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
49856sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
49876sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
49880sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
49880sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
49896sphlibgcc -m32 -O2 -fomit-frame-pointer2017071920170718
49920sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
49936sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
49940sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
49948sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
50028sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
50044sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
50060sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
50088sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
50096ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
50124sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
50152sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
50208ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
50268sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
50284sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
50372ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
50376sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
50416sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
50716sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
50764sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
50956sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
51016sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
51040sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
51064sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
51104sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
51108sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
51124ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
51172sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
51180sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
51188sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
51200sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
51204sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
51208sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
51216sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
51220sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
51252sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
51316sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
51320sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
51320sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
51320sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
51356sphlibgcc -m32 -O -fomit-frame-pointer2017071920170718
51364sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
51480sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
51484sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
51540sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
51556sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
51564sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
51568sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
51680sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
51720sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
51804sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
51812sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
51820sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
51820sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
51832sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
51840sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
51844sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
51884sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
51892sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
51948sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
52084sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
52228sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
52368sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
52392sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
52444sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
52492ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
52568sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
52584sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
52664sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
52680sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
52940sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
52948sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
52996sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
53036sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
53228sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
53276sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
53336sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
53344ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
53448sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
53484ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
53524sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
53528ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
53788ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
53816ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
53872ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
53928ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
54084ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
54472sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
54652sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
54672sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
54760ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
54788ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
54844sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
54856ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
55228sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
55248ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
55560ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
55612ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
55840sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
55856sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
55912ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
55960sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
56128sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
56532ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
64944ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
65136ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
65228ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
65244ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
65300ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
65380ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
65404ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
65564ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
65596ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
65624ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
65672ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
65816ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
65988ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
66004ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
66144ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
66156ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
66240ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
66280ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
66344ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
66356ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
66360ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
66376ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2017071920170718
66392ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
66464ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
66480ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
66508ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
66520ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
66520ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
66540ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
66548ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
66552ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
66616ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
66640ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
66684ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
66724ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
66772ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
66796ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
66808ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
66808ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
66820ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
66824ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
66916ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
66932ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
66988ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
67016ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
67056ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
67284ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
67440ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
67460ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
67468ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
67508ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
67596ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
67872ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
67884ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
67920ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
68044ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
68056ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
68060ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
68196ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
68228ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
68232ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
68456ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
68532ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
68576ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
68612ANSI_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
68728ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
68832ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
68860ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
68892ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
68892ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
68892ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
68928ANSI_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
68976ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
69096ANSI_opt64gcc -m32 -O -fomit-frame-pointer2017071920170718
69156ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
69232ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
69328ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
69332ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
69380ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
69440ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
69444ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
69452ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
69544ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
69552ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
69552ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
69596ANSI_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
69604ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
69636ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
69644ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
69644ANSI_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
69652ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
69664ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
69680ANSI_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
69732ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
69740ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
69800ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
69840ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
69856ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
69868ANSI_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
69920ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
69960ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
70012ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
70064ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
70100ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
70116ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
70152ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
70196ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
70272ANSI_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
70312ANSI_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
70352ANSI_opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
70396ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
70436ANSI_opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
70456ANSI_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
70492ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
70572ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
70604ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
70624ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2017071920170718
70656ANSI_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
70672ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
70680ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
70796ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
70816ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2017071920170718
70824ANSI_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
70824ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
70832ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
70848ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
70848ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
70868ANSI_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
70872ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
70880ANSI_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
70916ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
70980ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
70984ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
71044ANSI_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
71048ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
71092ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
71368ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
71372ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
71476ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
71548ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
71628ANSI_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
71676ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
71784ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
71928ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
72080ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
72668ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
72716ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
72864ANSI_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
73208ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
73504ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
73608ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
73648ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
74076ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
74536ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
74636ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
75308ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75336ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
76308ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
76428ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
76616ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
76716ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
76848ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
77048ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
77196ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
77248ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
77260ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
77324ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
77344ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
77448ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
77824ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
77928ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
78072ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
6280e50d7cb4daa1fd7b5765ca468406e644b95f6678e7009fd179f21e556418
Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1 SSSE3

Test failure

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:102:22: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: row_shuffle_mask = _mm_set_epi8(15,11,7,3,
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32,
hash.c: from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline '_mm_setzero_si128': target specific option mismatch
hash.c: _mm_setzero_si128 (void)
hash.c: ^
hash.c: hash.c:110:15: error: called from here
hash.c: xmm_out = _mm_setzero_si128();
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32,
hash.c: from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1
gcc -m32 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -O -fomit-frame-pointer SSE4.1
gcc -m32 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:100:22: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: row_shuffle_mask = _mm_set_epi8(15,11,7,3,
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline '_mm_setzero_si128': target specific option mismatch
hash.c: _mm_setzero_si128 (void)
hash.c: ^
hash.c: hash.c:108:15: error: called from here
hash.c: xmm_out = _mm_setzero_si128();
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:21:
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3
gcc -m32 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -O -fomit-frame-pointer SSSE3
gcc -m32 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -O -fomit-frame-pointer SSSE3
gcc -m32 -march=athlon -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i386 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=i486 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k6 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:156:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:139:7: error: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:165:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:138:7: error: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32:0,
hash.c: from hash.c:23:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:243:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_sse4_code.h:272:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_sse4_code.h:279:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_sse4_code.h:285:36: note: in expansion of macro 'super_mix'
hash.c: cmix##variety(ptr); super_mix(ptr,type)
hash.c: ^
hash.c: fugue_256_sse4_code.h:335:4: note: in expansion of macro 'sub_round_var'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: In file included from hash.c:21:0:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:182:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:212:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:219:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:225:36: note: in expansion of macro 'super_mix'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=k8 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -O -fomit-frame-pointer SSSE3
gcc -m32 -march=nocona -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -O -fomit-frame-pointer SSSE3
gcc -m32 -march=prescott -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:300:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:297:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:301:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:298:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:138:7: error: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1539:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^
hash.c: hash.c:137:7: error: called from here
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:139:7: error: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1539:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^
hash.c: hash.c:138:7: error: called from here
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32,
hash.c: from hash.c:23:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline '_mm_setzero_si128': target specific option mismatch
hash.c: _mm_setzero_si128 (void)
hash.c: ^
hash.c: hash.c:110:15: error: called from here
hash.c: xmm_out = _mm_setzero_si128();
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32,
hash.c: from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:108:19: error: called from here
hash.c: mask_123to123 = _mm_set_epi32( 0xffffffff,0xffffffff,0xffffffff, 0);
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:21:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline '_mm_setzero_si128': target specific option mismatch
hash.c: _mm_setzero_si128 (void)
hash.c: ^
hash.c: hash.c:108:15: error: called from here
hash.c: xmm_out = _mm_setzero_si128();
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32:0,
hash.c: from hash.c:23:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:243:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_sse4_code.h:272:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_sse4_code.h:279:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_sse4_code.h:285:36: note: in expansion of macro 'super_mix'
hash.c: cmix##variety(ptr); super_mix(ptr,type)
hash.c: ^
hash.c: fugue_256_sse4_code.h:335:4: note: in expansion of macro 'sub_round_var'
hash.c: ...
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:32:0,
hash.c: from hash.c:23:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:243:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_sse4_code.h:272:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_sse4_code.h:279:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_sse4_code.h:285:36: note: in expansion of macro 'super_mix'
hash.c: cmix##variety(ptr); super_mix(ptr,type)
hash.c: ^
hash.c: fugue_256_sse4_code.h:335:4: note: in expansion of macro 'sub_round_var'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=barcelona -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: In file included from hash.c:21:0:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:182:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:212:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:219:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:225:36: note: in expansion of macro 'super_mix'
hash.c: ...
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: In file included from hash.c:21:0:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:182:13: error: called from here
hash.c: xmm_out = _mm_shuffle_epi8(xmm_out,row_shuffle_mask);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:212:3: note: in expansion of macro 'write_back_to_state_listed_0_XMM'
hash.c: write_back_to_state_listed_0##type(p,0); \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:219:2: note: in expansion of macro 'write_back_to_state'
hash.c: write_back_to_state(ptr,type);
hash.c: ^
hash.c: fugue_256_ssse3_code.h:225:36: note: in expansion of macro 'super_mix'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=barcelona -O -fomit-frame-pointer SSSE3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:300:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:297:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:300:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:297:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:301:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:298:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:301:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:298:6: error: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c: ^

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SSSE3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SSSE3

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:23:0:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:346:1: error: inlining failed in call to always_inline '_mm_insert_ps': target specific option mismatch
hash.c: _mm_insert_ps (__m128 __D, __m128 __S, const int __N)
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:135:23: error: called from here
hash.c: t3 = (__m128i) _mm_insert_ps((__m128) t3, (__m128) xmm_out, 0x77); \
hash.c: ^
hash.c: fugue_256_sse4_code.h:285:14: note: in expansion of macro 'cmix_odd_2'
hash.c: cmix##variety(ptr); super_mix(ptr,type)
hash.c: ^
hash.c: fugue_256_sse4_code.h:335:4: note: in expansion of macro 'sub_round_var'
hash.c: sub_round_var(((-3)*(2*num+2)),type, _odd_2); \
hash.c: ^
hash.c: hash.c:136:7: note: in expansion of macro 'o_round'
hash.c: o_round(j,9,in,IMPL_TYPE); j++;
hash.c: ^
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:550:1: error: inlining failed in call to always_inline '_mm_cvtepu8_epi16': target specific option mismatch
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:250:8: error: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(s0, _t1, _t2, _t3, _t0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:250:8: error: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:340:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\
hash.c: ^
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni