Implementation notes: amd64, motyka, crypto_hash/md5

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8850refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
8868refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
8874refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
8874refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
8880refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
8886refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
8958refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
8982refgcc -O3 -fomit-frame-pointer2010090720100903
8982refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
8988refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
8988refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
8988refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
8994refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
8994refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
9000refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9000refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9006refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
9006refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
9006refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
9012refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9012refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
9012refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
9012refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
9018refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
9018refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
9018refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
9018refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9018refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
9018refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
9024refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
9024refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
9030refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
9036refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9036refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
9048refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
9048refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
9054refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9054refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
9054refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
9054refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
9060refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
9060refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
9060refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9060refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
9066refgcc -m64 -Os -fomit-frame-pointer2010090720100903
9066refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
9066refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
9066refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
9078refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
9078refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9078refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
9084refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
9084refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
9096refgcc -Os -fomit-frame-pointer2010090720100903
9102refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9102refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
9102refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
9102refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
9102refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
9102refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
9108refgcc -m64 -O -fomit-frame-pointer2010090720100903
9108refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
9108refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
9108refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
9114refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
9126refgcc -O2 -fomit-frame-pointer2010090720100903
9126refgcc -O -fomit-frame-pointer2010090720100903
9126refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
9126refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
9216opensslgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
9228opensslgcc -m64 -O2 -fomit-frame-pointer2010090720100903
9258opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
9282opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
9282opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
9294opensslgcc -O2 -fomit-frame-pointer2010090720100903
9318opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
9336opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
9336opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
9342opensslgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
9342opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
9342opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
9342opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
9342opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
9342opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
9348opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9348opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
9348opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
9348opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
9354refgcc -funroll-loops2010090720100903
9372opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
9378opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
9378opensslgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
9390opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
9390opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
9396opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
9402opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
9426refcc2010090720100903
9426refgcc2010090720100903
9426opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
9426opensslgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9432opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9432opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
9432opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
9450opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9450opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
9456opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9456opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
9456opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
9462opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
9462opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
9462opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
9468opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9468opensslgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
9474opensslcc2010090720100903
9474opensslgcc2010090720100903
9474opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
9474opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
9474opensslgcc -funroll-loops2010090720100903
9474opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9474opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
9480opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9480opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
9480opensslgcc -m64 -O -fomit-frame-pointer2010090720100903
9480opensslgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
9480opensslgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
9480opensslgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
9480opensslgcc -march=nocona -O -fomit-frame-pointer2010090720100903
9486opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
9486opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
9486opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
9486opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
9486opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
9486opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
9486opensslgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
9486opensslgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
9492opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
9492opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9492opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
9492opensslgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9498opensslgcc -O -fomit-frame-pointer2010090720100903
9510opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
9516opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
9522opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
9522opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
9522opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
9528opensslgcc -O3 -fomit-frame-pointer2010090720100903
9528opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
9528opensslgcc -march=k8 -O -fomit-frame-pointer2010090720100903
9534opensslgcc -Os -fomit-frame-pointer2010090720100903
9534opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -O3 -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -Os -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
9534opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
9540opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903