Implementation notes: x86, h4e450, crypto_hash/edonr256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
14583swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
14606swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
14720swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
14720swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
14730swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
14744swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
14763swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090320170725
14773swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090320170725
14778swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
14782swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
14806swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
14806swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
14806swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
14825swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017090320170725
14839swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
14863swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
14868swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
14877swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
14882swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090320170725
14891swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
14901swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
14910swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
14910swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
14920swpbegcc -m32 -O -fomit-frame-pointer2017090320170725
14925swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
14929swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
14929swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
14929swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
14934swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
14944swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
14953swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
14958swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
14963swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
14967swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
14982swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
14982swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090320170725
14987swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
14991swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
14996swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
14996swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
15010swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
15015swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
15020swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017090320170725
15024swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090320170725
15024swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
15029swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
15029swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
15034swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
15048swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
15048swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
15062swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
15062swpbegcc -m32 -O3 -fomit-frame-pointer2017090320170725
15062swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
15063swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
15063swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090320170725
15071swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
15072swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
15100swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
15138swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
15138swpbegcc -m32 -O2 -fomit-frame-pointer2017090320170725
15152swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
15162swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
15162swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
15162swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
15166swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
15172swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
15176swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
15186swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
15200swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
15204swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
15205swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090320170725
15205swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
15205swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090320170725
15210swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
15219swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
15223swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
15229swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
15229swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
15238swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
15257swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
15261swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
15261swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
15267swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
15286swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
15299swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
15309swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090320170725
15310swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
15319swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090320170725
15324swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090320170725
15333swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090320170725
15338swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
15348swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
15348swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090320170725
15385swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
15509swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
15509swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
15699swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
15699swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
15703swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
15713swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
15737swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
15756swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
15770swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
15780swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
15922swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
15927swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
15931swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
15932swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
15965swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
15970optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
16007swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
16007swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
16017swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
16064swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
16065swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
16083optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
16088swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
16088swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
16136optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
16136optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
16155optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
16188optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
16202optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090320170725
16207optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
16297optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
16325optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
16326optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
16330optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
16340optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090320170725
16345optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
16345optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090320170725
16354optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
16359swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
16368swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
16369optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017090320170725
16374swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
16383optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
16402optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017090320170725
16402optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090320170725
16402optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090320170725
16407swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
16412optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
16416optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
16426optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017090320170725
16444optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
16449optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090320170725
16454optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
16463optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
16468optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
16478optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090320170725
16483optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
16487optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
16488optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
16497optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090320170725
16501optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090320170725
16502optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
16502optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090320170725
16515optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
16515optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
16515optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090320170725
16521optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
16545optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017090320170725
16549optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017090320170725
16554optcgcc -m32 -O -fomit-frame-pointer2017090320170725
16587optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090320170725
16597optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017090320170725
16606optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017090320170725
16611optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
16615optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090320170725
16620optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090320170725
16634optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090320170725
16635optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017090320170725
16635optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090320170725
16644optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090320170725
16653optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090320170725
16672optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090320170725
16677optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
16682optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
16687optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090320170725
16724optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017090320170725
16725swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
16725swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
16729optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090320170725
16743optcgcc -m32 -O3 -fomit-frame-pointer2017090320170725
16762optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
16772optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090320170725
16777optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090320170725
16782optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090320170725
16786optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090320170725
16796optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
16806optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
16820optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090320170725
16839optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
16853optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
16863optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090320170725
16867optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090320170725
16867optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090320170725
16872optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090320170725
16877optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090320170725
16881optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090320170725
16882optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
16896optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090320170725
16900optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090320170725
16901optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090320170725
16905swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
16925optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
16929optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090320170725
16933optcgcc -m32 -O2 -fomit-frame-pointer2017090320170725
16938swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
16938swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
16939optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090320170725
16948swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
16953optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090320170725
16958optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090320170725
16967optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
16986optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090320170725
16995optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090320170725
17034optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
17048optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090320170725
17052optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090320170725
17072swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
17133optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090320170725
17204swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
17204swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090320170725
17205swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
17224swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090320170725
17233swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
17257optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090320170725
17266swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090320170725
17337optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
17337optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
17342optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
17347optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
17357swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
17357swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
17357optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
17357optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
17357swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
17357swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
17362optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
17375optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
17399swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090320170725
17414swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
17423optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
17437optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
17442swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
17451swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090320170725
17451swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
17456swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
17466swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
17470swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
17471swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
17471optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
17489optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
17490optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090320170725
17499swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
17499swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
17504optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090320170725
17513optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
17518optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
17518swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
17537optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
17542optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
17542swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
17542swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
17546swpbegcc -m32 -Os -fomit-frame-pointer2017090320170725
17566optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
17575swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090320170725
17589swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
17594optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090320170725
17599optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
17599swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017090320170725
17603optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
17603swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017090320170725
17604swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
17604optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
17608optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
17622optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
17623optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
17623optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
17627optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
17632optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
17641optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
17670swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
17685optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
17727swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090320170725
17727swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
17793optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
17827optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090320170725
17841swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
17841optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090320170725
17841optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090320170725
17850optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090320170725
17855optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090320170725
17874optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090320170725
17893optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090320170725
17893optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090320170725
17907optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090320170725
17908optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090320170725
17941optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090320170725
17950optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090320170725
17970optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090320170725
17974optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090320170725
17979optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090320170725
18026optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090320170725
18059optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090320170725
18060optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090320170725
18064optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090320170725
18107optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090320170725
18112optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090320170725
18140optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090320170725
18149optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090320170725
18350optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
18392optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090320170725
18468optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090320170725
18487optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
18502optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090320170725
18535optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
18553optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090320170725
18639optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090320170725
18758optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090320170725
18776optcgcc -m32 -Os -fomit-frame-pointer2017090320170725

Test failure

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