Implementation notes: x86, hydra8, crypto_hash/lane256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
40920mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
40956mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
40956mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
40968mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
40984mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
40988mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
40996mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
40996mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
41004mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
41004mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
41008mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
41008mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
41008mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
41012mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
41012mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
41012mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
41012mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
41016mmxgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
41016mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
41020mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
41024mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
41028mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
41028mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
41032mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
41036mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
41040mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
41040mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
41044mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
41048mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
41052mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
41052mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
41052mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
41056mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
41056mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
41060mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
41060mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
41064mmxgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
41064mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
41068mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
41068mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
41072mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
41072mmxgcc -m32 -O2 -fomit-frame-pointer2017072020170718
41072mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
41072mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
41072mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
41072mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
41076mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
41076mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
41080mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
41080mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
41080mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
41084mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
41084mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
41084mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
41084mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
41088mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
41088mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
41088mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
41092mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
41092mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
41092mmxgcc -m32 -O -fomit-frame-pointer2017072020170718
41092mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
41096mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
41096mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
41104mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
41104mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
41108mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
41108mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
41108mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
41108mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
41108mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
41108mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
41112mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
41112mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
41112mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
41112mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
41112mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
41112mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
41112mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
41116mmxgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
41116mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
41120mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
41124mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
41124mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
41124mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
41128mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
41128mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
41132mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
41140mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
41140mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
41140mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
41144mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
41148mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
41152mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
41160mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
41176mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
41184mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
41188mmxgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
41188mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
41188mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41192mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
41200mmxgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
41204mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
41208mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
41212mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
41212mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
41216mmxgcc -m32 -O3 -fomit-frame-pointer2017072020170718
41216mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
41216mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
41220mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
41220mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
41220mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
41220mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
41228mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
41228mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
41232mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
41236mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
41236mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
41244mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
41252mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
41256mmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
41260mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
41260mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
41264mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
41272mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
41272mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
41276mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
41276mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
41292mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
41296mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
41304mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
41304mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
41308mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
41312mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
41332mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
41336mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
41336mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
41340mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
41344mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
41376mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
41380mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
41412mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
41416mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41416mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
41432mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
41440mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
41444mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
41460mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
41472mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
41480mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
41488mmxgcc -m32 -Os -fomit-frame-pointer2017072020170718
41496mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
41496mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
41508mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
41532mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
41536mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
41616mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
41632cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
41644cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
41652mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
41672mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
41684cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
41708mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
41724mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
41772cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
41788cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
41800mmxgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
41808mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
41812cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
41848mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
41860mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
41896cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
41908cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
41932mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
41944cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41952cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
41996cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
42008cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
42024cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
42072mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
42128cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
42152cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
42156mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
42160cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
42200cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
42212cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
42228cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
42236cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
42244cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
42244cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
42264cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
42268cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
42292cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
42300cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
42320mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
42340cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
42360mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
42372mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
42392cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
42596cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
42644mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
42712cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
42744cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
42752cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
42768cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
42808cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
42844cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
43004cgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
43020cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
43048cgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
43116cgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
43116cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
43124cgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
43148cgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
43164cgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
43164cgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
43164cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
43172cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
43184cgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
43192cgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
43192cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
43204cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
43236cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
43236cgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
43240cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
43264cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
43264cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
43280cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
43280cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
43292cgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
43296cgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
43316cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
43360cgcc -m32 -Os -fomit-frame-pointer2017072020170718
43368cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
43392cgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
43396cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
43400cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
43408cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
43436cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
43464cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
43556cgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
43560cgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
43572cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
43592cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
43600cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
43600cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
43608cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
43612cgcc -m32 -O3 -fomit-frame-pointer2017072020170718
43612cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
43616cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
43644cgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
43696cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
43700cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
43704cgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
43724cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
43724cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
43756cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
43772cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
43780cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
43792cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
43820cgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
43864cgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
43864cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
43924cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
43932cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
43940cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
43944cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
43952cgcc -m32 -O2 -fomit-frame-pointer2017072020170718
43996cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
44036cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
44144cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
44176cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
44256cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
44264cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
44284cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
44288cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
44360cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
44508cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
44628cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
44692cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
45036cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
45172cgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
45216cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
45220cgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
45224cgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
45232cgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
45236cgcc -m32 -O -fomit-frame-pointer2017072020170718
45240cgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
45252cgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
45296cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
45328cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
45344cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
45356cgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
45388cgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
45472cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
45488cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
45612cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
45688cgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
45724cgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
45832cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
45856cgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
45864cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
45924cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
46020cgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
46072cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
46208cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
46272cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
46352cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
46352cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
46496cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
46604cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
46656cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
46684cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
47024cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
47052cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
47052cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
47056cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
47060cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
47192cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
47236cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
47500cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
47500cgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
47648cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
47680cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
47760cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
47768cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
47772cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
47804cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
47824cgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
48048cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
48880cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
48932cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
48996cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
49040cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
49076cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
49100cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
49116cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
49236cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
49256cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
49312cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
49348cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
49436cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
49904cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
49972cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718

Test failure

Implementation: crypto_hash/lane256/c
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 c mmx
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer c mmx