Implementation notes: amd64, molecule, crypto_hash/md5

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
9948refgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
9948refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
9948refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
9948refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
9948refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
9960refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
9960refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
9960refgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
9984refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
9984refgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
9996refgcc -O3 -fomit-frame-pointer2009020720090205
9996refgcc -m64 -O3 -fomit-frame-pointer2009020720090205
10080opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
10092opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
10092opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
10092opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
10092opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
10092opensslgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
10092opensslgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
10092opensslgcc -march=k8 -O -fomit-frame-pointer2009020720090205
10092opensslgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -Os -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
10104refgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
10104refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
10104refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
10104refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -m64 -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -m64 -O3 -fomit-frame-pointer2009020720090205
10104opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
10104opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
10104opensslgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
10104opensslgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
10104opensslgcc -march=nocona -O -fomit-frame-pointer2009020720090205
10116opensslgcc -O2 -fomit-frame-pointer2009020720090205
10116opensslgcc -O -fomit-frame-pointer2009020720090205
10116opensslgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
10116opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
10116refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
10116opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
10116refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
10116opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
10116opensslgcc -m64 -O -fomit-frame-pointer2009020720090205
10116opensslgcc -m64 -Os -fomit-frame-pointer2009020720090205
10116opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
10116opensslgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
10128opensslcc2009020720090205
10128refgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
10128refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
10128opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
10128refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
10128refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
10140opensslgcc2009020720090205
10140opensslgcc -funroll-loops2009020720090205
10140refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
10140refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
10140opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
10164refgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
10164refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
10164refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
10164refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
10164refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
10176refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
10224refgcc -O2 -fomit-frame-pointer2009020720090205
10224refgcc -m64 -O2 -fomit-frame-pointer2009020720090205
10224refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
10224refgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
10284refgcc -Os -fomit-frame-pointer2009020720090205
10284refgcc -m64 -Os -fomit-frame-pointer2009020720090205
10284refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
10284refgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
10284refgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
10296refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
10404refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
10404refgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
10500refcc2009020720090205
10500refgcc2009020720090205
10500refgcc -O -fomit-frame-pointer2009020720090205
10500refgcc -m64 -O -fomit-frame-pointer2009020720090205
10500refgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
10500refgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
10500refgcc -march=k8 -O -fomit-frame-pointer2009020720090205
10500refgcc -march=nocona -O -fomit-frame-pointer2009020720090205
10512refgcc -funroll-loops2009020720090205