Implementation notes: amd64, nalla, crypto_hash/md5

Computer: nalla
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20100728
Operation: crypto_hash
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8970refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
8988refgcc -O3 -fomit-frame-pointer2010080320100728
8988refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
9000refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9000refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
9000refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9006refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9012refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
9018refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9018refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
9018refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
9018refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
9024refgcc -funroll-loops -O -fomit-frame-pointer2010080320100728
9024refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9024refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
9030refgcc -O -fomit-frame-pointer2010080320100728
9030refgcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
9030refgcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
9030refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9030refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
9036refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
9036refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
9036refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9036refgcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
9048refgcc -m64 -O3 -fomit-frame-pointer2010080320100728
9054refgcc -march=nocona -Os -fomit-frame-pointer2010080320100728
9060refgcc -m64 -Os -fomit-frame-pointer2010080320100728
9060refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9060refgcc -march=k8 -Os -fomit-frame-pointer2010080320100728
9066refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9066refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9066refgcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
9078refgcc -Os -fomit-frame-pointer2010080320100728
9078refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
9078refgcc -m64 -O -fomit-frame-pointer2010080320100728
9078refgcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
9078refgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9084refgcc -march=k8 -O -fomit-frame-pointer2010080320100728
9084refgcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
9090refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
9090refgcc -m64 -O2 -fomit-frame-pointer2010080320100728
9090refgcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
9102refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9108refgcc -O2 -fomit-frame-pointer2010080320100728
9108refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9108refgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9114refgcc -march=nocona -O -fomit-frame-pointer2010080320100728
9306opensslgcc -O -fomit-frame-pointer2010080320100728
9318opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9330opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9336opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9336opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
9354opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
9390opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
9390opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
9396opensslgcc -m64 -Os -fomit-frame-pointer2010080320100728
9402opensslgcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
9414opensslgcc2010080320100728
9414refgcc2010080320100728
9420opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
9426opensslgcc -O3 -fomit-frame-pointer2010080320100728
9426refgcc -funroll-loops2010080320100728
9426opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
9432opensslgcc -funroll-loops -O -fomit-frame-pointer2010080320100728
9438opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9438opensslgcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
9444opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
9450opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
9450opensslgcc -m64 -O3 -fomit-frame-pointer2010080320100728
9456opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
9456opensslgcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
9462opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
9462opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
9462opensslgcc -m64 -O -fomit-frame-pointer2010080320100728
9462opensslgcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
9468opensslgcc -O2 -fomit-frame-pointer2010080320100728
9474opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
9474opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
9474opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
9474opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9486opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
9492opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
9498opensslgcc -m64 -O2 -fomit-frame-pointer2010080320100728
9540opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
9546opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
9552opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9552opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
9552opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
9552opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
9558opensslcc2010080320100728
9558opensslgcc -march=k8 -Os -fomit-frame-pointer2010080320100728
9564opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
9570opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9570opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
9570opensslgcc -march=k8 -O -fomit-frame-pointer2010080320100728
9576opensslgcc -Os -fomit-frame-pointer2010080320100728
9576opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
9582opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
9582opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
9582opensslgcc -march=nocona -Os -fomit-frame-pointer2010080320100728
9588refcc2010080320100728
9588opensslgcc -funroll-loops2010080320100728
9588opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
9588opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
9588opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
9588opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
9594opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9600opensslgcc -march=nocona -O -fomit-frame-pointer2010080320100728
9606opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
9612opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
9618opensslgcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
9624opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
9672opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728