Implementation notes: amd64, sandy, crypto_hash/md2

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: md2
TimeImplementationCompilerBenchmark dateSUPERCOP version
942608opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
942728opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
943488opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
943488opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
943492opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
943496opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
943496opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
943496opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
943504opensslgcc -funroll-loops2012081620120812
943504opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
943508opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
943552opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
943552opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
943560opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
943576opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
943576opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
943580opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
943596opensslclang -O32012071220120709
943600opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
943604opensslclang -O3 -mavx2012071220120709
943616opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
943620opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
943632opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
943632opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
943640opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
943644opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
943692opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
943700opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
943704opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
943748opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
943764opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
943836opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
943844opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
943864opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
943872opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
943884opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
943908opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
943948opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
943956opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
943968opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
944064opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
944072opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
944088opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
944092opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
944140opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
944168opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
944184opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
944196opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
944220opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
944264opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
944280opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
944288opensslcc2012081620120812
944364opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
944424opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
944480opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
944660opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
944676opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
944860opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
944928opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
945084opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
945308opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
945400opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
945464opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
945492opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
945540opensslgcc2012081620120812
945544opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
945592opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
945660opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
945672opensslgcc -O3 -fomit-frame-pointer2012081620120812
945676opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
945740opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
945764opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
945764opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
945772opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
945836opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
945848opensslgcc -Os -fomit-frame-pointer2012081620120812
945864opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
945864opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
945904opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
945980opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
946020opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
946036opensslgcc -O -fomit-frame-pointer2012081620120812
946088opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
946092opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
946160opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
946272opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
946272opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
946296opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
946324opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
946368opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
946412opensslgcc -O2 -fomit-frame-pointer2012081620120812
946428opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
946468opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
946492opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
946536opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
946556opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
946876opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
946988opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
947116opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
947216opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
947352opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
948156opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
948228opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
948928opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
949420opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812