Implementation notes: x86, hydra5, crypto_hash/lane256

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
50159mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
50189mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
50203mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
50207mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
50239mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
50247mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
50331mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
50344mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
50358mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
50366mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
50376mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
50385mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
50394mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
50398mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
50402mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
50406mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
50438mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
50491mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
50517mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
50522mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
50588mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
50619mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
50628mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
50668mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
50691mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
50766mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
50766mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
50792mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
50854mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
50854mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
50881mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
50884mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
50885mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
50916mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
50921mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
50925mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
50951mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
50982mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
51018mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
51031mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
51031mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
51049mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
51049mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
51058mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
51062mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
51062mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
51067mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
51071mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
51076mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
51079mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
51080mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
51080mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
51085mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
51088mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
51106mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
51107mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
51111mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
51120mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
51129mmxgcc -m32 -Os -fomit-frame-pointer2017082920170725
51133mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
51138mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
51142mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
51142mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
51142mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
51155mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
51164mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
51168mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
51169mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
51182mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
51187mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
51212mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
51248mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
51293mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
51297mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
51306mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
51324mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
51328mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
51329mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
51337mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
51346mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
51350mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
51350mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
51350mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
51350mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
51350mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
51363mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
51364mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
51368mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
51373mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
51377mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
51386mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
51390mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
51395mmxgcc -m32 -O3 -fomit-frame-pointer2017082920170725
51398mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
51403mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
51403mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
51408mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
51412mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
51412mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
51417mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
51417mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
51421mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
51421mmxgcc -m32 -O2 -fomit-frame-pointer2017082920170725
51430mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
51439mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
51439mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
51444mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
51448mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
51453mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
51461mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
51461mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
51465mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
51466mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
51470mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
51470mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
51470mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
51478mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
51479mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
51479mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
51488mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
51492mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
51496mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
51496mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
51496mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
51497mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
51497mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
51497mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
51497mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
51501mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
51501mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
51505mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
51510mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
51510mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
51515mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
51518mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
51519mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
51532mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
51540mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
51541mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
51554mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
51563mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
51563mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
51563mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
51568mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
51571mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
51571mmxgcc -m32 -O -fomit-frame-pointer2017082920170725
51572mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
51577mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
51590mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
51590mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
51590mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
51594mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
51611mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
51625mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
51638mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
51647mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
51648mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
52024mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
52085mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
52586mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
52906cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
52928cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
53008cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
53012cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
53060cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
53140cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
53176cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
53185cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
53251cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
53282cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
53287cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
53300cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
53300cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
53309cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
53313cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
53335cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
53344cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
53388cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
53553cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
53588cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
53597cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
53605cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
53641cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
54319cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
54367cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
54377cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
54381cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
54407cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
54443cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
54456cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
54457cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
54523cgcc -m32 -O3 -fomit-frame-pointer2017082920170725
54567cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
54585cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
54593cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
54602cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
54735cgcc -m32 -O2 -fomit-frame-pointer2017082920170725
54744cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
54749cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
54788cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
54833cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
54863cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
54886cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
55582cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
55745cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
55932cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
55972cgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
55981cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
55993cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
56029cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
56034cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
56041cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
56051cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
56087cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
56100cgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
56122cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
56139cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
56140cgcc -m32 -Os -fomit-frame-pointer2017082920170725
56229cgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
56236cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
56352cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
56397cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
56401cgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
56694cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
56725cgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
56946cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
57047cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
57070cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
57092cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
57101cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
57154cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
57163cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
57194cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
57225cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
57270cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
57323cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
57328cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
57443cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
57456cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
57717cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
57739cgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
57774cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
57788cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
57827cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
57831cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
57842cgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
57855cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
57872cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
57902cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
57921cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
57939cgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
57952cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
57983cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
58027cgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
58058cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
58094cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
58099cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
58138cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
58150cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
58173cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
58182cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
58497cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
58537cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
58678cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
59007cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
59135cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
59166cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
59188cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
59205cgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
59228cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
59233cgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
59254cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
59263cgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
59272cgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
59294cgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
59303cgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
59334cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
59356cgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
59365cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
59388cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
59392cgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
59414cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
59423cgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
59432cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
59454cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
59476cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
59520cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
59676cgcc -m32 -O -fomit-frame-pointer2017082920170725
60105cgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
60132cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
60141cgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
60606cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
60641cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
60649cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
60673cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
60708cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
60739cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
60788cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
60792cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
61102cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
61111cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
61120cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
61155cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
62599cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
62688cgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
62737cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
62740cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
62751cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
63082cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
63083cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
63091cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
63118cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
63136cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
63140cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
63144cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
63153cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
64305cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
64412cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
64429cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
64468cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725

Test failure

Implementation: crypto_hash/lane256/c
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 c mmx
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer c mmx
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer c mmx
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer c mmx
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer c mmx
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer c mmx
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer c mmx