Implementation notes: x86, kizomba, crypto_hash/fugue256

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
25089ccalik/aesnigcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
25127ccalik/aesnigcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
25345ccalik/aesnigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
25346ccalik/aesnigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
25561ccalik/aesnigcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
25580ccalik/aesnigcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
25590ccalik/aesnigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
25595ccalik/aesnigcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
25645ccalik/aesnigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
26639ccalik/aesnigcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
26675ccalik/aesnigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
26933ccalik/aesnigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
27105ccalik/aesnigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
27276ccalik/aesnigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
27738ccalik/aesnigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
28004SSSE3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
28562ccalik/aesnigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
30217ccalik/vpermgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
30470ccalik/vpermgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
30492ccalik/vpermgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
30514ccalik/vpermgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
30712ccalik/vpermgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
30780ccalik/vpermgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
30839ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
30920ccalik/vpermgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
30962ccalik/vpermgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
31135ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
31427ccalik/vpermgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
31500ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
31508ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
31544ccalik/vpermgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
31611ccalik/vpermgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
31693ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
31711ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
31714ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
31742ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
31996ccalik/vpermgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
32204ccalik/vpermgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
32424ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
32462ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
32552ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
34865ccalik/vpermgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
34964ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
34990ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
34991ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
35012ccalik/vpermgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
35457ccalik/vpermgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
35609ccalik/vpermgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
36972ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
42365ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
42611ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
42756ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
42923ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43226ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
43351ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
43479ANSI_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
43522ANSI_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
43540ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
43601ANSI_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
43627ANSI_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
43693ANSI_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
43713ANSI_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
43735ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
43786ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
43796ANSI_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
43839ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
43851ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
43889ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43891ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
43902ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
43976ANSI_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
43986ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
43986ANSI_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
44006ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
44020ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44045ANSI_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
44076ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
44089ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
44117ANSI_opt32gcc -m32 -Os -fomit-frame-pointer2018081920180818
44162ANSI_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
44195ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
44216ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
44244ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
44246ANSI_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
44266ANSI_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
44284ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
44303ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
44331ANSI_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
44333ANSI_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
44343ANSI_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44377ANSI_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
44488ANSI_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
44504ANSI_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
44525ANSI_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
44549ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
44578ANSI_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
44580ANSI_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
44589ANSI_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
44597ANSI_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
44601ANSI_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
44637ANSI_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
44663ANSI_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
44682ANSI_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
44691ANSI_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
44695ANSI_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
44785ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
44792ANSI_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
44829ANSI_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
44838ANSI_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
44875ANSI_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
44881ANSI_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
44903ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
44921ANSI_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
44962ANSI_opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45032ANSI_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
45035ANSI_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
45061ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
45481ANSI_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
45565ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
45669ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
45889ANSI_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
46020ANSI_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
46035ANSI_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
46077ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
46151sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
46216ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
46282ANSI_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
46284ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
46369ANSI_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
46399ANSI_opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
46433ANSI_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
46436ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
46466sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
46494ANSI_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
46508ANSI_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
46510ANSI_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
46538ANSI_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
46543ANSI_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
46557ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
46570sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
46580ANSI_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
46600ANSI_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
46604ANSI_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
46611ANSI_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
46663sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
46667ANSI_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
46764sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
46811ANSI_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
46831sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
46845sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
46845ANSI_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
46847ANSI_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
46865ANSI_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
46913ANSI_opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
46947ANSI_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
46970ANSI_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
46988sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
47014ANSI_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
47054ANSI_opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
47060ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
47083ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
47091sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
47101sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
47101ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
47105sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
47113ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
47115ANSI_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
47137sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
47138ANSI_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
47171ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
47184ANSI_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
47214ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
47217ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
47230ANSI_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
47244ANSI_opt32gcc -m32 -O2 -fomit-frame-pointer2018081920180818
47248ANSI_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
47284ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
47292ANSI_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
47315ANSI_opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
47321ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
47325ANSI_opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
47339ANSI_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
47340ANSI_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
47345ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
47351ANSI_opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
47373ANSI_opt32gcc -m32 -O -fomit-frame-pointer2018081920180818
47389ANSI_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
47412ANSI_opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
47492ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
47582ANSI_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
47583sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
47593ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
47659sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
47738ANSI_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
47803sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
47869sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
47891ANSI_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
47892ANSI_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
47909ANSI_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
47913ANSI_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
47966ANSI_opt32gcc -m32 -O3 -fomit-frame-pointer2018081920180818
47988ANSI_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
48040ANSI_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
48102sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
48135sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
48149ANSI_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
48164ANSI_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
48179ANSI_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
48216ANSI_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
48260ANSI_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
48266sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
48284ANSI_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
48299sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
48325sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
48359ANSI_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
48385sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
48391ANSI_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
48401sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
48409sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
48409sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
48409sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
48436ANSI_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
48449ANSI_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
48456sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
48460sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
48474sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
48480sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
48498sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
48508sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
48510ANSI_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
48573ANSI_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
48577sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
48579sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
48583sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
48597sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
48599sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
48599ANSI_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
48605ANSI_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
48611sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
48631sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
48631sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
48633sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
48679sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
48700sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
48712ANSI_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
48712ANSI_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
48754sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
48758sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
48790ANSI_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
48796sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
48842sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
48846sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
48853ANSI_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
48865sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
48889sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
48889ANSI_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
48899sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
48905sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
48914sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
48921sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
48941sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
48943ANSI_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
48944sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
48946sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
48951sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
48964sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
48965sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
48968sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
48988sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
49012sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49017sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
49028sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
49029sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
49034sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
49064sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
49082sphlibgcc -m32 -O2 -fomit-frame-pointer2018081920180818
49084sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
49091sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
49119sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
49127sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
49136ANSI_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
49149sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
49149sphlibgcc -m32 -Os -fomit-frame-pointer2018081920180818
49167sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
49172sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
49188sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
49192sphlibgcc -m32 -O3 -fomit-frame-pointer2018081920180818
49199sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
49242sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
49243sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
49246sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
49248sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
49250sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
49252sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
49252sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
49256ANSI_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
49268ANSI_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
49268ANSI_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
49278sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
49284sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
49294sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
49315sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
49331sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
49393sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49423sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
49434sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
49437ANSI_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
49444sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
49456sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
49468sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
49470sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
49482sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
49494sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
49526sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
49539sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
49544sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
49552sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
49555sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
49561sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
49585sphlibgcc -m32 -O -fomit-frame-pointer2018081920180818
49603sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
49633sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
49641sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
49663sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
49723ANSI_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
49793sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
49824sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49881sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
49915sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49949ANSI_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
49982sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
50002sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
50004sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
50014sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
50059sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
50147sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
50149sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
50152sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
50167sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
50169sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
50179sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
50184ANSI_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
50193sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
50258sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
50316sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
50333sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
50334sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
50385sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
50389sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
50389sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
50510sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
50520sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50607sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
50830sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
50832sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
50832sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
50859sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
50871sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
50889sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
50901sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
50927ANSI_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
50994sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
51004sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
51042sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
51088sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
51131sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
51204ANSI_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
51287sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
51296sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
51399sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
51500sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
51516sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
51581sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51588sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
51637sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
51641sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
51848sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
51897sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
51964sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
52115sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
52295sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
52419ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
52425sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
52501sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
52603ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
52881sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
53109ANSI_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
53196sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
53246ANSI_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
53349sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
53855sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
54317ANSI_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
54421ANSI_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
54539ANSI_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
54645ANSI_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
54687sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
54893sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
55043sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
55826sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
55948sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
56121sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
58361ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
58460ANSI_opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
58770ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
58835ANSI_opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
58914ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
58922ANSI_opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
58952ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
58994ANSI_opt64gcc -m32 -Os -fomit-frame-pointer2018081920180818
59032ANSI_opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
59155ANSI_opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
59182ANSI_opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
59242ANSI_opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
59305ANSI_opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
59308ANSI_opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
59335ANSI_opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
59456ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
59466ANSI_opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
59476ANSI_opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
59520ANSI_opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
59576ANSI_opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
59635ANSI_opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
59702ANSI_opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
59853ANSI_opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
60347ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
60448ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
60794ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
61262ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
63791ANSI_opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
64284ANSI_opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
64288ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
64339ANSI_opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
65175ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
65186ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
65527ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
65718ANSI_opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
65788ANSI_opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
65947ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
65968ANSI_opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
66177ANSI_opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
66397ANSI_opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
66897ANSI_opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
67114ANSI_opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
67305ANSI_opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
67346ANSI_opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
67468ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
67522ANSI_opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
67677ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
67736ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
67771ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
67819ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
67921ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
67996ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
68002ANSI_opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
68006ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
68070ANSI_opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
68076ANSI_opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
68094ANSI_opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
68125ANSI_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
68218ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
68232ANSI_opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
68250ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
68371ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
68393ANSI_opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
68520ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
68659ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
68701ANSI_opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
68718ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
68736ANSI_opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
68839ANSI_opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
68879ANSI_opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
68915ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
69054ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
69203ANSI_opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
69246ANSI_opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
69635ANSI_opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
69927ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
70050ANSI_opt64gcc -m32 -O2 -fomit-frame-pointer2018081920180818
70191ANSI_opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
70405ANSI_opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
70405ANSI_opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
70660ANSI_opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
70684ANSI_opt64gcc -m32 -O -fomit-frame-pointer2018081920180818
70782ANSI_opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
70996ANSI_opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
71010ANSI_opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
71204ANSI_opt64gcc -m32 -O3 -fomit-frame-pointer2018081920180818
71226ANSI_opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
71446ANSI_opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
71631ANSI_opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
71639ANSI_opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
71825ANSI_opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
71939ANSI_opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
71978ANSI_opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
72161ANSI_opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
72183ANSI_opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
72331ANSI_opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
72617ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
72730ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
72770ANSI_opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
72847ANSI_opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
72935ANSI_opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
73018ANSI_opt64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
73453ANSI_opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
73536ANSI_opt64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
73653ANSI_opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
73712ANSI_opt64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
74800ANSI_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
74980ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
75300ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
75321ANSI_opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
75349ANSI_opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
75486ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
75559ANSI_opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
75612ANSI_opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
75717ANSI_opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
75802ANSI_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
75962ANSI_opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
76094ANSI_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
76121ANSI_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
76147ANSI_opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
76296ANSI_opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
76421ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
76464ANSI_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
76545ANSI_opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
76570ANSI_opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
76924ANSI_opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
77139ANSI_opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
77337ANSI_opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
77802ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
78465ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
79173ANSI_opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
79215ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
79522ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
79530ANSI_opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
79536ANSI_opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
79593ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
79671ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
79688ANSI_opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
79941ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
80050ANSI_opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
80155ANSI_opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
80276ANSI_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
80650ANSI_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
80833ANSI_opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
80990ANSI_opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
81260ANSI_opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
81271ANSI_opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
81353ANSI_opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
81438ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
81445ANSI_opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
81462ANSI_opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
81788ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
81808ANSI_opt64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
81891ANSI_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
82103ANSI_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
82169ANSI_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
82754ANSI_opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
83116ANSI_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
83422ANSI_opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
84113ANSI_opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
84536ANSI_opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
110679ANSI_opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
112770ANSI_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
113016ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113098ANSI_opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
117478ANSI_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
118197ANSI_opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
122039ANSI_opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
125502ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
125551ANSI_opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
125812ANSI_opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
130498ANSI_opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
150461ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
150514ANSI_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
152643ANSI_opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
153597ANSI_opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt32

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=athlon -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i386 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=i486 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k6 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=k8 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=nocona -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentium -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=prescott -Os -fomit-frame-pointer ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, 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=core-avx-i -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core-avx2 -O3 -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 -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=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSE4.1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSE4.1
gcc -m32 -march=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/SSSE3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, 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=core-avx-i -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -O -fomit-frame-pointer SSSE3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SSSE3
gcc -m32 -march=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=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
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/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:156:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1272:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:139:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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