Implementation notes: x86, hydra1, crypto_hash/lane256

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
52869mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
52879mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
52904mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
52912mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
52912mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
52912mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
52915mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
52917mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
52925mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
52926mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
52930mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
52936mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
52946mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
52947mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
52954mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
52954mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
52957mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
52976mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
52982mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
52989mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
52999mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
53016mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
53018mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
53019mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
53021mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
53021mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
53024mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
53032mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
53032mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
53034mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
53038mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
53048mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
53048mmxgcc -m32 -O3 -fomit-frame-pointer2016101220161009
53050mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
53051mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
53053mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
53053mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
53054mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
53055mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
53056mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
53061mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
53061mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
53062mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
53066mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
53066mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
53078mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
53082mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
53082mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
53088mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
53093mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
53093mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
53094mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
53109mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
53112mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
53122mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
53125mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
53130mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
53131mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
53146mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
53146mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
53149mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
53155mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
53157mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
53162mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
53163mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
53163mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
53165mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
53165mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
53166mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
53171mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
53173mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
53176mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
53181mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
53187mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
53202mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
53205mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
53213mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
53216mmxgcc -m32 -O -fomit-frame-pointer2016101220161009
53221mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
53248mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
54014mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
54038mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
54051mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
54055mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
54056mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
54061mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
54064mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
54069mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
54078mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
54082mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
54085mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
54093mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
54093mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
54094mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
54096mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
54098mmxgcc -m32 -Os -fomit-frame-pointer2016101220161009
54103mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
54105mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
54109mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
54126mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
54128mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
54155mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
54158mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
54165mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
54165mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
54165mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
54171mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
54176mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
54176mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
54179mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
54189mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
54190mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
54190mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
54192mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
54195mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
54197mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
54197mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
54200mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
54203mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
54208mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
54208mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
54210mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
54213mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
54219mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
54221mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
54223mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
54224mmxgcc -m32 -O2 -fomit-frame-pointer2016101220161009
54226mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
54227mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
54235mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
54238mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
54243mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
54243mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
54253mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
54258mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
54266mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
54267mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
54272mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
54277mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
54285mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
54301mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
54307mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
54317mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
54318mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
54318mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
54325mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
54328mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
54338mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
54349mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
54349mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
54355mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
54358mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
54365mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
54373mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
54405mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
54410mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
54467mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
54474mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
54488mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
55288mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
56440cgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
56475cgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
56480cgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
56492cgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
56511cgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
56512cgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
56521cgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
56525cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
56544cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
56546cgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
56563cgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
56626cgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
56664cgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
56667cgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
56691cgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
56701cgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
56736cgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
56763cgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
56837cgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
56867cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
56870cgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
56963cgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
56966cgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
57757cgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
57768cgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
57863cgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
57864cgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
57897cgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
57957cgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
57973cgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
58078cgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
58183cgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
58211cgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
58214cgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
58254cgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
58371cgcc -m32 -O2 -fomit-frame-pointer2016101220161009
58387cgcc -m32 -O3 -fomit-frame-pointer2016101220161009
58430cgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
58477cgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
58502cgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
58531cgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
58600cgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
58606cgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
59944cgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
59962cgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
59990cgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
60010cgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
60024cgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
60025cgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
60053cgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
60075cgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
60076cgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
60121cgcc -m32 -Os -fomit-frame-pointer2016101220161009
60182cgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
60198cgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
60320cgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
60407cgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
60518cgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
60572cgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
60581cgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
60627cgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
60650cgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
60653cgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
60701cgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
60710cgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
61550cgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
61562cgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
61627cgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
61669cgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
61808cgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
61827cgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
62074cgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
62227cgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
62243cgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
62332cgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
62347cgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
62366cgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
62386cgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
62408cgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
62421cgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
62467cgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
62567cgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
62573cgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
62580cgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
62592cgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
62632cgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
62643cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
62645cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
62648cgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
62691cgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
62700cgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
62701cgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
62705cgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
62714cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
62715cgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
62765cgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
62797cgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
62818cgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
62845cgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
63265cgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
63301cgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
63557cgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
63588cgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
63717cgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
63750cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
63754cgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
63781cgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
63816cgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
64086cgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
64674cgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
64757cgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
64813cgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
64813cgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
64821cgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
64824cgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
64833cgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
64834cgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
64839cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
64842cgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
64853cgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
64856cgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
64876cgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
64882cgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
64906cgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
64912cgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
64917cgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
64925cgcc -m32 -O -fomit-frame-pointer2016101220161009
64957cgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
65850cgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
65864cgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
65872cgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
65909cgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
65923cgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
65988cgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
65989cgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
66006cgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
66010cgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
66011cgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
66017cgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
66022cgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
66023cgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
66070cgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
66080cgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
67459cgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
68438cgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
68488cgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
68525cgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
68568cgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
69281cgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
69308cgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
69312cgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
69321cgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
69334cgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
69336cgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
69360cgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
69368cgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
70301cgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
70408cgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
70709cgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
70720cgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009

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