Implementation notes: amd64, ranger, crypto_hash/md2

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: md2
TimeImplementationCompilerBenchmark dateSUPERCOP version
501145opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
501543opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
501570opensslgcc -Os -fomit-frame-pointer2011051720110509
501594opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
501603opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
501632opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
501636opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
501648opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
502810opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
502873opensslgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
502875opensslgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
503300opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
503360opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
503416opensslgcc2011051720110509
503443opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
504010opensslgcc -funroll-loops2011051720110509
504064opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
504076opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
504083opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
504119opensslgcc -march=nocona -O -fomit-frame-pointer2011051720110509
504123opensslgcc -O -fomit-frame-pointer2011051720110509
504141opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
504152opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
504201opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
504207opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
504227opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
504240opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
504240opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
504240opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
504242opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
504265opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
504275opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
504278opensslgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
504283opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
504292opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
504296opensslgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
504297opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
504301opensslcc2011051720110509
504471opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
504535opensslgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
504592opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
504904opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
505043opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
505118opensslgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
505215opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
505346opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
505376opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
505384opensslgcc -O3 -fomit-frame-pointer2011051720110509
505384opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
505384opensslgcc -m64 -O -fomit-frame-pointer2011051720110509
505384opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
505404opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
505406opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
505414opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
505422opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
505431opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
505452opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
505472opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
505472opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
505492opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
505500opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
505584opensslgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
505601opensslgcc -m64 -Os -fomit-frame-pointer2011051720110509
505648opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
505703opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
505810opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
505824opensslgcc -m64 -O3 -fomit-frame-pointer2011051720110509
505839opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
505912opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
506057opensslgcc -march=k8 -O -fomit-frame-pointer2011051720110509
506177opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
506626opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
506872opensslgcc -O2 -fomit-frame-pointer2011051720110509
507056opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
507126opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
507144opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
507265opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
507343opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
507376opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
509599opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
515916opensslgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
563992opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
564531opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
587271opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
587282opensslgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
587312opensslgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
587405opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
588350opensslgcc -m64 -O2 -fomit-frame-pointer2011051720110509
588456opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
588456opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
588720opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509