Implementation notes: x86, latour, crypto_hash/fugue256

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
55278ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
55377ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
55665sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
55719sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
55800sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
55836sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
55854ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
55917ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
55971ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
56259ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
56610sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
56763ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
56808ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
56898ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
56916sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
56961ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
56970ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
57033ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
57033ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
57042ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
57051ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
57051sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
57078ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
57087ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
57114ANSI_opt32gcc -m32 -O -fomit-frame-pointer2017072020170718
57132ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
57141ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
57150ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
57168ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
57177ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
57186sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
57213sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
57222sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
57231ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
57231ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
57231sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
57366sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
57393sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
57411sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
57420ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
57429sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
57447ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
57447sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
57456ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
57492sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
57519ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
57528ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
57546sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
57564ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
57591sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
57609ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
57618sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
57654sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
57672sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
57681ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
57690sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
57699ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
57744sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
57762ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
57843sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
57879sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
58203sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
58221ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
58239sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
58302sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
58311sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
58311ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
58338ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
58338sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
58356ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
58509sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
58518sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
58581sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
58590ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
58635ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
58662ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
58752ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
59427ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
59427ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
59445ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
59490ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
59544ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
59553ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
59598ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
59706sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
59823sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
59841sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
59850sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
60075sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
60102sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
60885sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
60975sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
61416sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
63450ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
63459ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
63558ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
63567ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
63576ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
63576ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
63576ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
63585ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
63675ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
69975ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
75582sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
75663sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
75663sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
75744sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
75924sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
75924sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
76032sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
76086sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
76122sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
76176sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
76221sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
76293sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
76401sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
76473sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
76473sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
76491sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
76509sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
76518sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
76653sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
76869sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
76878sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
77040sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
77103sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
77103sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
77175sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
77229sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
77247sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
77337sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
77337sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
77355sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
77427sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
77535sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
77535sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
77553sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
77562sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
77580sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
77598sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
77607sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
77679sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
77769sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
77850sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
77895sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
77904sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
77931sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
77976sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
77994sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
78030sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
78057sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
78057sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
78075sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
78093sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
78102sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
78174sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
78201sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
78201sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
78237sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
78381sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
78471sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
78570sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
78570sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
78579sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
78795sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
78822sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
78858sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
78867sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
78885sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
78894sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
79038sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
79047sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
79101sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
79263sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
79290sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
79380sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
79470sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
79479sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
80271sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
80559sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
81504sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
81972sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
82017sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
82044sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
82071sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
82170sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
82206sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
82296sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
82332sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
82395sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
82413sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
82566sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
82620sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
82791sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
82809sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
82872sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
82881sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
82908sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
83016sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
83025sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
83043sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
83043sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
83052sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
83079sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
83097sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
83196sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
83205sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
83214sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
83232sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
83322sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
83358sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
83583sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
83610sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
83628sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
83772sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
83970sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
83979sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
84339sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
84474sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
84663sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
85068ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
85104ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
85131ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
85158sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
85167sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
85365ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
85455ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
85482ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
85482ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
85536ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
85545ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
85572ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
85644ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
85680ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
85698ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
85716ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
85743ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
85860ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
85869ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
85941sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
86013ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
86058sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
86076ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
86076ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
86103ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
86121ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
86175ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2017072020170718
86202sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
86220ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
86238ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
86265ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
86265ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
86292ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
86310ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
86355ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
86409ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
86490ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
86517ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
86535ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
86535ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
86562ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
86742ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
86769ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
86778ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
86778ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
86832ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
86841ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
86850ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
86850ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
86850ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
86868ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
86868ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
86877ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
86877ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
86940ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
86985ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
87003ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
87048ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
87075ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
87084ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
87201ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
87228ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
87246ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
87291ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
87345sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
87345ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
87390ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
87435ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
87498ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
87588ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
87597ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
87597ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
87651ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
87741ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
87822ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
87975ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
88065ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
88137sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
88155ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
88254ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
88290ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
88290ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
88308ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
88362ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
88362ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
88389ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2017072020170718
88398ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
88398ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
88407ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
88434ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2017072020170718
88605ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
88668ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
88758ANSI_opt64gcc -m32 -O -fomit-frame-pointer2017072020170718
88794ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
88803ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
88830ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
88848ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
88857ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
88866ANSI_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
88902ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
88920ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
89001ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
89028ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
89037ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
89073ANSI_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
89127ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
89154ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
89163ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
89163ANSI_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
89172ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
89181ANSI_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
89190ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
89199ANSI_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
89253ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
89280ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
89307ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
89334ANSI_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
89370ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
89388ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
89424ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
89451ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
89469ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
89568ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
89604ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
89658ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
89694ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
89694ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
89694ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
89721ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
89883ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
89910ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
89928ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
89928ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
89928ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
89946ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
90000ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
90036ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
90108ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
90198ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
90279ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
90378ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
90387ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
90468ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
90477ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
90738ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
90783ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
90882ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
90945ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
90999ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
91026ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
91044ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
91080ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
91179ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
91548ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
91566ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
91782ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
91953ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
91998ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
92070ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
92232ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
92241ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
92268ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
92295ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
92358ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
92619ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
92628ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
92646ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
92655ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
92673ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
92853ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
93096ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
93312ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
93582ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
93771ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
104328ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
104337ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
104697ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
104805ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
104859ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
104859ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
104886ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
104949ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
104949ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
104967ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
104967ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
104985ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
105066ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
105084ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
105327ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
105534ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
105633ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
105651ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
105696ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
105921ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
105939ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
106011ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
106047ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
106218ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
106371ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
106425ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
106479ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
106497ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
106596ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
106596ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
106605ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
106632ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
106677ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2017072020170718
106704ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
106848ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
106848ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
106911ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
106947ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
106974ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
107064ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
107064ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
107082ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
107181ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
107181ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
107280ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
107298ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
107352ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
107451ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
107478ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
107523ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
107523ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
107586ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
107622ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
107667ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
107874ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
107910ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
107946ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
107982ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2017072020170718
107982ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
108018ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2017072020170718
108054ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
108153ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
108162ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
108180ANSI_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
108243ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
108369ANSI_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
108378ANSI_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
108459ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
108477ANSI_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
108513ANSI_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
108594ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
108612ANSI_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
108657ANSI_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
108666ANSI_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
108711ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
109305ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
109395ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
109476ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
109764ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
109854ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
109908ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
109989ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
110043ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
110052ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
110187ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
110205ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
110277ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
110340ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
110349ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
110376ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
110394ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
110529ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
110529ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
110565ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
110700ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
110736ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
110745ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
110781ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
110781ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
110790ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
110853ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
110907ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
110961ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
110997ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
111006ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
111069ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
111168ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
111438ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
112194ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
112527ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
112554ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
112590ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
112680ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
112698ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
112698ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
112833ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
112968ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
113499ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
113868ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
113967ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
113985ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
114210ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
114687ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
114813ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718

Checksum failure

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
6280e50d7cb4daa1fd7b5765ca468406e644b95f6678e7009fd179f21e556418
Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
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 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O2 -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

Test failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 57, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
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
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
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
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1 SSSE3 ccalik/aesni ccalik/vperm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1 SSSE3
gcc -m32 -march=corei7 -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 hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, 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=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=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=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=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=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 -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=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 -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 -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=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=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=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
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=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
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/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
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 [enabled by default]
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:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
hash.c: ...

Number of similar (compiler,implementation) pairs: 148, 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=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=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=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=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=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 -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=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 -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 -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=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
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=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=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
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=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=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
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=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
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/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
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/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:442:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, 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=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 -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=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
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: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, 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=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=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=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=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=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 -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=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 -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 -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=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=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=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
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=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
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: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
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/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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: ...

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/SSSE3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ...
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
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 [enabled by default]
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 [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
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/SSE4.1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
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 [enabled by default]
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:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
hash.c: ...
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
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 [enabled by default]
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:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
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/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: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
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/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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: ...
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/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_shuffle_epi32'
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/4.8/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1393:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
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: ...

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/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: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
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/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
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/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 [enabled by default]
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: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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 -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 -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 -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 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -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 [enabled by default]
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 [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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 -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 -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 -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 -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/ccalik/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
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: 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: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
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: hash.c:250:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ...

Number of similar (compiler,implementation) pairs: 17, 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 -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 -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 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni