Implementation notes: x86, hydra8, crypto_hash/edonr512

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
15496swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
15532swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
15544swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
15552swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
15568swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
15596swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
15600swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
15604swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
15608swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
15608swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
15608swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
15628swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
15636swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
15640swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
15648swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
15664swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
15664swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
15672swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
15680swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
15684swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
15692swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
15696swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
15700swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
15700swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
15704swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
15704swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
15704swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
15712swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
15712swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
15716swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
15720swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
15724swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
15724swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
15724swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
15728swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
15728swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
15728swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
15732swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
15736swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
15740swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
15740swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
15744swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
15744swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
15744swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
15748swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
15752swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
15752swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
15760swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
15768swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
15772swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
15776swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
15776swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
15776swpbegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
15776swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
15780swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
15780swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
15784swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
15784swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
15788swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
15792swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
15796swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
15796swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
15800swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
15800swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
15804swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
15808swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
15812swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
15812swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
15812swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
15816swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
15820swpbegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
15824swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
15828swpbegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
15828swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
15836swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
15836swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
15840swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
15840swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
15840swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
15840swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
15844swpbegcc -m32 -O -fomit-frame-pointer2017071920170718
15844swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
15844swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
15852swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
15852swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
15856swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
15860swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
15860swpbegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
15864swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
15864swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
15868swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
15872swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
15872swpbegcc -m32 -O3 -fomit-frame-pointer2017071920170718
15876swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
15880swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
15896swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
15900swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
15900swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
15912swpbegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
15912swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
15916swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
15920swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
15928swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
15932swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
15932swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
15944swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
15944swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
15948swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
15948swpbegcc -m32 -O2 -fomit-frame-pointer2017071920170718
15952swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
15956swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
15968swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
15972swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
15976swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
15976swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
15980swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
15984swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
15984swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
15988swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
15992swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
15992swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
15996swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
15996swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
16008swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
16008swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
16032swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
16064swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
16064swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
16100swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
16332swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
16332swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
16340swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
16364swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
16364swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
16376swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
16380swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
16388swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
16408swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
16412swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
16416swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
16416swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
16420swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
16424swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
16428swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
16428swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
16432swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
16432swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
16440swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
16448swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
16452swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
16460swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
16468swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
16468swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
16480swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
16480swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
16484swpbegcc -m32 -Os -fomit-frame-pointer2017071920170718
16488swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
16492swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
16504swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
16508swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
16508swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
16512swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
16520swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
16524swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
16528swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
16536swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
16540swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
16548swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
16556swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
16584swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
16592swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
16592swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
16968optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
16992optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
16996optcgcc -m32 -O3 -fomit-frame-pointer2017071920170718
17044optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
17060optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
17064optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
17088optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
17112optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
17116optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
17124optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
17132optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
17136optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
17140optcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
17144optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
17144optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
17152optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
17152optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
17156optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
17164optcgcc -m32 -O2 -fomit-frame-pointer2017071920170718
17164optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
17172optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
17180optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
17184optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
17184optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
17200optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
17204optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
17204optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
17204optcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
17204optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
17208optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
17216optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
17220optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
17236optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
17236optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
17248optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
17256optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
17256optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
17256optcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
17260optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
17264optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
17264optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
17268optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
17276optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
17276optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
17280optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
17284optcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
17284optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
17288optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
17304optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
17308optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
17308optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
17316optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
17316optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
17324optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
17336optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
17340optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
17340optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
17344optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
17344optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
17348optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
17348optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
17348optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
17348optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
17352optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
17352optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
17356optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
17360optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
17360optcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
17372optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
17372optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
17372optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
17372optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
17376optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
17376optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
17380optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
17388optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
17392optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
17396optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
17400optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
17404optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
17404optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
17408optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
17408optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
17412optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
17416optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
17420optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
17428optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
17428optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
17432optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
17432optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
17436optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
17440optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
17444optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
17448optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
17452optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
17452optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
17452optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
17452optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
17464optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
17468optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
17476optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
17476optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
17476optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
17480optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
17480optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
17488optcgcc -m32 -Os -fomit-frame-pointer2017071920170718
17488optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
17492optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
17492optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
17496optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
17500optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
17504optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
17508optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
17512optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
17516optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
17520optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
17524optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
17532optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
17532optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
17536optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
17536optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
17544optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
17544optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
17548optcgcc -m32 -O -fomit-frame-pointer2017071920170718
17548optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
17548optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
17552optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
17552optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
17560optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
17560optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
17564optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
17564optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
17568optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
17572optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
17572optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
17572optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
17576optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
17576optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
17584optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
17584optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
17592optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
17600optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
17600optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
17604optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
17604optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
17608optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
17620optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
17620optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
17636optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
17636optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
17640optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
17648optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
17648optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
17652optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
17652optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
17664optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
17680optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
17692optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
17704optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
17720optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
17728optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
17728optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
17736optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
17760optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
17792optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
17808optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
17816optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
17832optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
17844optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
17864optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
17876optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
18020optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718

Test failure

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

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