Implementation notes: x86, hydra8, crypto_hash/edonr256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
8936swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
8948swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
8964swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
8980swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
8988swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
8996swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
9004swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
9004swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
9008swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
9012swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
9016swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
9016swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
9020swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
9032swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
9040swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
9048swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
9048swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
9048swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
9052swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
9060swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
9060swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
9072swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
9072swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
9076swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
9080swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
9080swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
9088swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
9092swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
9092swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
9096swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
9104swpbegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
9104swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
9108swpbegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
9116swpbegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
9116swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
9116swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
9120swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
9120swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
9120swpbegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
9120swpbegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
9124swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
9128swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
9132swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
9136swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
9140swpbegcc -m32 -O3 -fomit-frame-pointer2017071920170718
9144swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
9148swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
9152swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
9156swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
9156swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
9160swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
9164swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
9172swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
9176swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
9180swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
9180swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
9188swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
9188swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
9188swpbegcc -m32 -O2 -fomit-frame-pointer2017071920170718
9196swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
9204swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
9204swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
9208swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
9216swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
9220swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
9224swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
9228swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
9236swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
9240swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
9240swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
9244swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
9252swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
9252swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
9252swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
9264swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
9276swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
9284swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
9292swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
9292swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
9296swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
9300swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
9300swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
9304swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
9308swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
9316swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
9320swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
9320swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
9324swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
9332swpbegcc -m32 -O -fomit-frame-pointer2017071920170718
9336swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
9336swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
9340swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
9348swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
9348swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
9348swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
9372swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
9376swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
9376swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
9380swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
9380swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
9412swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
9416swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
9416swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
9448swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
9472swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
9612swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
9616swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
9636swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
9672swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
9692swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
9728swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
9744swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
9748swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
9756swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
9768optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
9772optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
9800swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
9804swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
9804swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
9804swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
9808swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
9808swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
9820swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
9824optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
9824swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
9832swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
9840optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
9856swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
9880optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
9880optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
9884optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
9884optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
9888optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
9892optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
9892swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
9892swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
9896optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
9904optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
9908optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
9908swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
9912optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
9916optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
9920optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
9940optcgcc -m32 -O3 -fomit-frame-pointer2017071920170718
9940optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
9944optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
9944optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
9944optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
9944swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
9948optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
9948optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
9948optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
9948optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
9952optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
9956optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
9956optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
9964optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
9968optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
9968optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
9968optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
9968optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
9968optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
9972optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
9972optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
9972optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
9984optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
9984optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
9984optcgcc -m32 -O2 -fomit-frame-pointer2017071920170718
9984optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
9988optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
9988optcgcc -m32 -O -fomit-frame-pointer2017071920170718
9992optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
9992optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
9992optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
10000optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
10000optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
10004optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
10008optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
10008optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
10012optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
10012swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
10016optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
10016optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
10020optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
10024optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
10024optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
10024optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
10024optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
10028optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
10028optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
10032optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
10036optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
10040optcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
10040optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
10048optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
10052optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
10056optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
10060optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
10060optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
10064optcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
10064optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
10068optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
10072optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
10072optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
10076optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
10076optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
10076optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
10076optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
10080optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
10080optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
10084optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
10084optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
10088optcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
10092optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
10092optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
10092optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
10096optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
10100optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
10104optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
10104optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
10104optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
10108optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
10128optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
10144optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
10144optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
10144optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
10144optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
10148optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
10156optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
10188optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
10204optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
10212optcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
10220optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
10228optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
10232optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
10260optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
10260optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
10264optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
10300optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
10300optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
10300optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
10312optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
10348optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
10352swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
10372optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
10372swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
10392swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
10392swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
10400swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
10408swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
10408swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
10412swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
10416swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
10420swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
10424swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
10428swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
10432swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
10436swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
10444swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
10444swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
10444swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
10452swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
10452swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
10468swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
10472swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
10480swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
10492swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
10492swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
10492swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
10492swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
10500swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
10500swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
10500optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
10508swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
10508swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
10512optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
10512swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
10524swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
10524optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
10528swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
10536swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
10540swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
10548swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
10552swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
10556swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
10556swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
10564optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
10564optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
10572optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
10580optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
10584swpbegcc -m32 -Os -fomit-frame-pointer2017071920170718
10584swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
10584optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
10584optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
10588swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
10600optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
10612optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
10624swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
10652optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
10708optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
10716optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
10720optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
10732optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
10740optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
10744optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
10744optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
10748optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
10748optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
10752optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
10756optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
10760optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
10768optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
10772optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
10776optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
10776optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
10780optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
10780optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
10788optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
10796optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
10800optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
10812optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
10816optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
10832optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
10836optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
10836optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
10844optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
10844optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
10844optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
10848optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
10852optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
10860optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
10860optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
10868optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
10880optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
10888optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
10888optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
10892optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
10896optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
10968optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
10992optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
11016optcgcc -m32 -Os -fomit-frame-pointer2017071920170718
11020optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
14764optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
15224optcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718

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