Implementation notes: x86, hydra5, crypto_hash/edonr512

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
21852swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
21936swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
22105swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
22109swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
22135swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
22140swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
22144swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
22144swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
22144swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
22157swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
22161swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
22166swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
22170swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
22171swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
22175swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
22179swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
22183swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
22184swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
22197swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
22197swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
22219swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
22242swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
22242swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
22281swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
22286swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
22294swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
22295swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
22312swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
22317swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
22321swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
22326swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
22330swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
22344swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
22366swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
22366swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
22370swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
22370swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
22375swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
22375swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
22379swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
22379swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
22405swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
22410swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
22415swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
22441swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
22441swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
22503swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
22592swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
22733swpbegcc -m32 -O -fomit-frame-pointer2017082820170725
22737swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
22738swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
22755swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
22764swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
22764swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
22782swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
22791swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
22813swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
22858swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
22915swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
22923swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
22964swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
22973swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
22990swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
22999optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
22999optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
23026optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
23056optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
23123swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
23123swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
23128swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
23133swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
23136swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
23146swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
23149swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
23163swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
23168swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
23189swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
23195swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
23203optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
23212optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
23212optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
23212swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
23234optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
23238swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
23247swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
23247swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
23255swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
23256swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
23257optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
23264swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
23266swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
23278swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
23287swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
23301swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
23301swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
23314swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
23318swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
23323swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
23389optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
23429optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
23429optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
23447swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
23469optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
23477optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
23477swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
23478swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
23482swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
23487optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
23487swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
23491swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
23500swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
23508swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
23512swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
23513swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
23514optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
23518swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
23521swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
23522swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
23526optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
23531swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
23531swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
23540swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
23544optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
23558optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
23571swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
23571swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
23575optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
23588swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
23588swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
23624swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
23629swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
23655swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
23677swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
23726swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
23735swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
23735swpbegcc -m32 -O3 -fomit-frame-pointer2017082820170725
23783swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
23792swpbegcc -m32 -O2 -fomit-frame-pointer2017082820170725
23801swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
23806optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
23828swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
23833swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
23836optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
23845optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
23845swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
23859swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
23859swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
23863optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
23890swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
23895optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
23903swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
23907swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
23920optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
23943optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
23961optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
23969swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
23970optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
23974swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
23987optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
23992swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
23996optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
24000swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
24014swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
24036swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
24040swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
24045swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
24045optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
24054optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
24057optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
24058optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
24067optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
24067swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
24071optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
24106optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
24116optcgcc -m32 -O3 -fomit-frame-pointer2017082820170725
24120optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
24120optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
24120optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
24120optcgcc -m32 -O2 -fomit-frame-pointer2017082820170725
24142optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
24164optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
24191optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
24240optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
24244optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
24252optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
24253optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
24271optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
24275optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
24276optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
24276optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
24280optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
24293optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
24311optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
24333optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
24346optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
24355optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
24369optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
24372optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
24373optcgcc -m32 -O -fomit-frame-pointer2017082820170725
24377swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
24404swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
24416optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
24430optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
24435optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
24435swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
24435optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
24439optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
24439swpbegcc -m32 -Os -fomit-frame-pointer2017082820170725
24448swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
24448optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
24452optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
24457optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
24461optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
24475optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
24483optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
24492optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
24501optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
24501optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
24501swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
24505optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
24505optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
24505optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
24514optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
24514optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
24515optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
24523optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
24528optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
24533optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
24537optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
24541optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
24550swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
24550optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
24559swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
24559swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
24567swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
24576optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
24581optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
24585optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
24585swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
24590optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
24594optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
24594optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
24603swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
24603optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
24608swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
24608optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
24612optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
24612optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
24616optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
24621optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
24625optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
24643optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
24647swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
24647optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
24648optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
24656swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
24660optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
24661optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
24665optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
24669optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
24669swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
24670swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
24701optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
24701swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
24709optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
24749optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
24767swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
24771swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
24780swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
24789swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
24798swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
24828swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
25050optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
25201optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
25268optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
25369optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
25387optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
25396optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
25410optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
25414optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
25508optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
25525optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
25529optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
25547optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
25555optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
25578optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
25578optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
25586optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
25591optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
25600optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
25605optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
25609optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
25613optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
25618optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
25626optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
25640optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
25649optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
25667optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
25693optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
25702optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
25706optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
25714optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
25719optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
25742optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
25760optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
25813optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
25816optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
25830optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
25839optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
25875optcgcc -m32 -Os -fomit-frame-pointer2017082820170725
25888optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
25892optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
26132optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
26180optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
26180optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
26185optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
26229optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
26247optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
26344optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
26367optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725

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: 20, 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=core2 -O3 -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