Implementation notes: x86, h6sandy, crypto_hash/edonr512

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
16552swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
16648swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
16676swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
16676swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
16684swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
16692swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
16696swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
16732swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
16744swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
16764swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
16776swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
16792swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
16804swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
16804swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
16824swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
16824swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
16824swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
16828swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
16832swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
16844swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
16844swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
16860swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
16872swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
16880swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
16892swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
16892swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
16896swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
16896swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
16900swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
16900swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
16904swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
16928swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
16940swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
16940swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
16948swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
16948swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
16948swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
16952swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
16956swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
16960swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
16960swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
16964swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
16972swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
16976swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
16980swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
16984swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
16988swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
16988swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
16992swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
17000swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
17004swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
17016swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
17016swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
17016swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
17020swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
17024swpbegcc -m32 -O -fomit-frame-pointer2017110820171020
17024swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
17028swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
17032swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
17040swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
17040swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
17048swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
17052swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
17056swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
17060swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
17060swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
17064swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
17064swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
17072swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
17088swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
17096swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
17100swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
17112swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
17112swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
17116swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
17116swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
17120swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
17124swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
17124swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
17132swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
17140swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
17140swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
17152swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
17168swpbegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
17184swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
17188swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
17196swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
17204swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
17204swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
17208swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
17236swpbegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
17240swpbegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
17240swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
17248swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
17264swpbegcc -m32 -O3 -fomit-frame-pointer2017110820171020
17280swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
17284swpbegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
17292swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
17296swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
17300swpbegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
17308swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
17316swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
17328swpbegcc -m32 -O2 -fomit-frame-pointer2017110820171020
17328swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
17344swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
17360swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
17372swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
17372swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
17376swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
17376swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
17376swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
17396swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
17404swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
17416swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
17428swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
17428swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
17432swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
17436swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
17436swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
17440swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
17452swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
17460swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
17464swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
17468swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
17476swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
17480swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
17484swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
17492swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
17496swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
17496swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
17512swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
17524swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
17524swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
17532swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
17540swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
17560swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
17560swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
17580swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
17580swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
17584swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
17588swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
17592swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
17592swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
17608swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
17612swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
17612swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
17616swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
17616swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
17620swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
17620swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
17620swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
17628swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
17632swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
17644swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
17652swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
17652swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
17656swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
17656swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
17660swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
17664swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
17664swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
17680swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
17692swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
17692swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
17700swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
17716swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
17720swpbegcc -m32 -Os -fomit-frame-pointer2017110820171020
17720swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
17736swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
17736swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
17752swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
17788swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
17840optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
17884optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
17900optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
17944optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
17948optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
17964optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
18040optcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
18040optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
18060optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
18064optcgcc -m32 -O2 -fomit-frame-pointer2017110820171020
18072optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
18100optcgcc -m32 -O3 -fomit-frame-pointer2017110820171020
18100optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
18104optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
18104optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
18104optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
18140optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
18144optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
18144optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
18144optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
18148optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
18148optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
18152optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
18160optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
18164optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
18168optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
18168optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
18176optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
18184optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
18184optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
18184optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
18184optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
18192optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
18196optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
18204optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
18204optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
18212optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
18216optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
18224optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
18228optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
18228optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
18232optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
18232optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
18232optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
18236optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
18240optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
18240optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
18248optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
18256optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18260optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
18264optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
18264optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
18272optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
18280optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
18284optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
18288optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
18292optcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
18296optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
18296optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
18300optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
18308optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
18308optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
18324optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
18328optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
18328optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
18332optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
18340optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
18340optcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
18348optcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
18356optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18360optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
18364optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
18372optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
18376optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
18404optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
18416optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
18420optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
18420optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
18428optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
18428optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
18432optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
18436optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
18440optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
18444optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
18452optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
18452optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
18456optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
18456optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
18464optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
18472optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
18472optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
18480optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
18484optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
18484optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
18488optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
18488optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
18496optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
18500optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
18500optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
18504optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
18504optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
18504optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
18504optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
18508optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
18508optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
18508optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
18512optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
18516optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
18524optcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
18524optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
18528optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
18528optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
18540optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
18540optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
18544optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
18544optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
18548optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
18548optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
18556optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
18560optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
18564optcgcc -m32 -O -fomit-frame-pointer2017110820171020
18564optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
18568optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
18568optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
18568optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
18568optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
18576optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
18576optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
18588optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
18588optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
18596optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
18604optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
18608optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
18612optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
18616optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
18620optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
18624optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
18628optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
18628optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
18632optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
18636optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
18636optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
18644optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
18660optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
18664optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
18684optcgcc -m32 -Os -fomit-frame-pointer2017110820171020
18684optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
18704optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
18704optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
18708optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
18708optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
18712optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
18720optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
18740optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
18748optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
18748optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
18756optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
18756optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
18756optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
18764optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
18772optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
18780optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
18792optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
18792optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
18832optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
18868optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
18876optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
18988optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
19008optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
19104optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
19264optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
19348optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optc swpbe