Implementation notes: x86, h4e450, crypto_hash/edonr512

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
31939swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
31939swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
31949swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
32030swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
32044swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
32053swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
32082swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
32190swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
32196swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
32205swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
32228swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
32233swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090320170725
32239swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
32252swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
32286swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
32286swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
32319swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
32319swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
32333swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
32343swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
32352swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090320170725
32362swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
32371swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
32376swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
32376swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
32385swpbegcc -m32 -O -fomit-frame-pointer2017090320170725
32386swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
32386swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
32390swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017090320170725
32395swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090320170725
32414swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
32414swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
32423swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090320170725
32437swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
32462swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017090320170725
32462swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
32476swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
32490swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
32490swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
32509swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
32513swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
32542swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
32543swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
32552swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
32557swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
32575swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
32575swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
32590swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
32595swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
32599swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
32609swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
32613swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
32618swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
32642swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
32675swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
32680swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
32680swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
32684swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
32699swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
32708swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
32723swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
32732swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
32765swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
32771swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
32775swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
32775swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
32780swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
32784swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
32785swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
32794swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
32799swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
32799swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
32799swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
32804swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
32813swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
32818swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
32818swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
32818swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
32822swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
32823swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
32837swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
32851swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
32855swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
32861swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
32865swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
32865swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
32865swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
32879swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
32903swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
32903swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
32903swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
32908swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
32932swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
32932swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
32936swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
32936swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090320170725
32937swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
32951swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
32979swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
33003swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090320170725
33007swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
33013swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
33013swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
33022swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
33027swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
33031swpbegcc -m32 -O2 -fomit-frame-pointer2017090320170725
33051swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
33056swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
33075swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
33141swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
33155swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
33160swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090320170725
33178swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
33179swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090320170725
33188swpbegcc -m32 -O3 -fomit-frame-pointer2017090320170725
33245swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
33278swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
33278swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090320170725
33288swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090320170725
33293swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
33317swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
33340swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
33350swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
33440swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
33506swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
33511swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
33516swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090320170725
33525swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090320170725
33573swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
33597swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090320170725
33601swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
33654swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
33677swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090320170725
33697swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
33710swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090320170725
33711swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
33716swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
33730swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090320170725
33753swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
33759swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
33777swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
33796swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090320170725
33810swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
33867swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
33915swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
33934swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
33943swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
33944swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
33962swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
33986swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
33986swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
34090swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
34095optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
34228swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
34238swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
34248swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
34266swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090320170725
34342optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
34352optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
34380optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
34390optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
34390optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
34400optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
34404swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
34462swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
34466optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
34466optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
34485optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
34518optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
34557optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
34561swpbegcc -m32 -Os -fomit-frame-pointer2017090320170725
34580optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
34584optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
34628optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
34632optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090320170725
34642optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
34646optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
34652optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090320170725
34661optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
34675swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090320170725
34694optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
34708optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
34708optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
34736optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
34737optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
34742optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
34760optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
34780optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
34784swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
34794optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
34794optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
34812optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
34818optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
34831optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
34837optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090320170725
34884optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090320170725
34912optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
34912optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
34922optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090320170725
34926optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
34941optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
34945optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
34946optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090320170725
34993optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
35003optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
35013optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
35022optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
35031optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
35055optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
35065optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
35074optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
35083optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
35084optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
35084optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090320170725
35093optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
35107optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
35136optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
35136optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
35145optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
35178optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
35178optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
35188optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
35197optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
35198optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
35207optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
35217optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
35222optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
35222optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
35241optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
35254optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
35255optcgcc -m32 -O2 -fomit-frame-pointer2017090320170725
35259optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
35273optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
35278optcgcc -m32 -O -fomit-frame-pointer2017090320170725
35283optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090320170725
35283optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
35288optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090320170725
35306optcgcc -m32 -O3 -fomit-frame-pointer2017090320170725
35321optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090320170725
35330optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
35335optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017090320170725
35363optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090320170725
35373optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090320170725
35378optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
35388optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
35402optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
35416optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
35431optcgcc -m32 -Os -fomit-frame-pointer2017090320170725
35440optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
35449optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090320170725
35459optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090320170725
35459optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090320170725
35463optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090320170725
35468optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
35492optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
35492optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
35497optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
35501optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
35502optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
35507optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
35525optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
35530optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
35530optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
35540optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090320170725
35540optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090320170725
35563optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
35568optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
35577optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
35582optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
35597optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
35597optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
35601optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
35601optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
35606optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
35606optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
35625optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
35635optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
35644optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
35659optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
35686optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
35696optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
35701optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
35701optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
35705optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
35706optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
35724optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
35729optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
35730optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
35758optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
35767optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
35782optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
35786optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
35805optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
35829optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
35829optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
35839optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
35839optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
35867optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
35872optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
35882optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
35886optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
35886optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
35900optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
36024optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
36076optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
36110optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
36124optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
36148optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
36161optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
36247optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
36285optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
36362optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
36427optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
36452optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
36452optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090320170725
36456optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
36508optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
36751optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
36760optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090320170725
36770optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
36775optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
36965optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725

Test failure

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

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optc swpbe
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer optc swpbe