Implementation notes: x86, h6sandy, crypto_hash/edonr256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10148swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
10188swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
10188swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
10192swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
10204swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
10208swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
10208swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10224swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
10228swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
10252swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
10264swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
10280swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
10284swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
10288swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
10292swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
10300swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
10304swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
10304swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
10348swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
10352swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
10380swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
10404swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10404swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
10416swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
10420swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
10424swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
10424swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
10436swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
10436swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10448swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
10448swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10460swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
10460swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10472swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
10472swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
10488swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
10492swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
10516swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
10524swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
10524swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
10532swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
10532swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
10544swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
10548swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
10552swpbegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
10552swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10556swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
10560swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
10564swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
10564swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10568swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
10568swpbegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10568swpbegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10572swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
10572swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
10572swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10576swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10580swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
10580swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
10584swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
10584swpbegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
10584swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10588swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
10592swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10596swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
10596swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
10604swpbegcc -m32 -O3 -fomit-frame-pointer2017110820171020
10608swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
10616swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
10616swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
10616swpbegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
10620swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
10628swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
10640swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
10648swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
10648swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
10652swpbegcc -m32 -O2 -fomit-frame-pointer2017110820171020
10672swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
10672swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
10676swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
10688swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
10696swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
10696swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
10700swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
10704swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
10716swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10716swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
10724swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
10728swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
10728swpbegcc -m32 -O -fomit-frame-pointer2017110820171020
10728swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
10732swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
10752swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
10760swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
10776swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
10776swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
10780swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
10788swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
10792swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
10804swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
10808swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
10820swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
10824swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
10824swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
10832swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
10832swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
10840swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
10852swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
10872swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
10888swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
10892swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
10896swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
10908swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
10984swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
10992swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
10992swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
10996swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
11000swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
11020swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
11028swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
11036swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
11052optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
11064swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
11064swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
11076swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
11080optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
11084swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
11092swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
11100swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
11124optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
11136optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
11148optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
11152optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
11164optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11172optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11180optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
11192optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11216optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
11220optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110820171020
11252optcgcc -m32 -O2 -fomit-frame-pointer2017110820171020
11256optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
11260optcgcc -m32 -O3 -fomit-frame-pointer2017110820171020
11268optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
11292optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
11292optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110820171020
11292optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
11292optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
11296optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11300optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110820171020
11304optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
11316optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
11328optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017110820171020
11328optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
11332swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
11332optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
11344optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
11344optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110820171020
11344optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110820171020
11356optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
11360optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110820171020
11360optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11364optcgcc -m32 -O -fomit-frame-pointer2017110820171020
11364optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017110820171020
11368optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
11368optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
11372optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110820171020
11384optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11388optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110820171020
11392optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
11400optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
11400optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
11404optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11404optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
11404optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110820171020
11404optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110820171020
11404optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017110820171020
11408optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
11408swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
11412optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11416optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11416optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
11420optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
11420optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
11420optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
11420optcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
11428optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
11432optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110820171020
11436optcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
11440optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
11452optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
11460optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
11468optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
11468optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11480optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110820171020
11488optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110820171020
11488optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
11508optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110820171020
11508optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
11516optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110820171020
11528optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
11536swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
11540optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110820171020
11544swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
11548optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
11552optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11556optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110820171020
11556optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
11560optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110820171020
11560optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110820171020
11564swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
11564optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110820171020
11568swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
11568optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
11572optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
11576swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
11576swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
11584swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
11584optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017110820171020
11588swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
11588swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
11592optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110820171020
11600optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
11600optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110820171020
11604swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
11604optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
11604swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
11608optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
11620optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110820171020
11632optcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
11636optcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
11644swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
11644optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
11648optcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11656swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
11656swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
11656swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
11660swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
11660optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
11660swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
11672swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
11676optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110820171020
11676optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110820171020
11680optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110820171020
11680optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110820171020
11684optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
11684optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110820171020
11688optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110820171020
11688optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110820171020
11692optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
11692swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
11692swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
11700swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
11700optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110820171020
11708swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
11716optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110820171020
11720swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
11724swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
11732optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017110820171020
11732swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
11732swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
11752swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
11752optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017110820171020
11764swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
11768optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
11772swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
11772swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
11776optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
11776optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110820171020
11784swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
11788optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110820171020
11796optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
11796optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017110820171020
11804optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110820171020
11820optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110820171020
11820optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
11840swpbegcc -m32 -Os -fomit-frame-pointer2017110820171020
11848swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
11848optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110820171020
11848swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
11876swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
11928optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
11944optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110820171020
11960swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
11960swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
11964swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
11992optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110820171020
12040optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
12048optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
12048optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
12052optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
12052optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
12056optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
12056optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
12060optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110820171020
12064optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
12068optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110820171020
12072optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12072optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017110820171020
12076optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110820171020
12076optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
12080optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110820171020
12080optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
12080optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
12080swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12084optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
12088optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110820171020
12092optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110820171020
12092optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
12092optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
12096optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110820171020
12096optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110820171020
12100optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110820171020
12104optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
12112optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
12112optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110820171020
12116optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
12116optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110820171020
12120optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110820171020
12124optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
12132optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12148swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
12164optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110820171020
12164optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12168optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
12212optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
12212swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017110820171020
12232optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110820171020
12240optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
12240optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017110820171020
12240optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110820171020
12248optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017110820171020
12256optcgcc -m32 -Os -fomit-frame-pointer2017110820171020
12272optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110820171020
12304optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12328optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
12340optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
12348optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110820171020
12400swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
12400swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110820171020
12516optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017110820171020
12540optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110820171020
12584optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
12624optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110820171020
12648optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017110820171020

Test failure

Implementation: crypto_hash/edonr256/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