Implementation notes: amd64, molecule, crypto_hash/bmw256

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: bmw256
TimeImplementationCompilerBenchmark dateSUPERCOP version
27036optcgcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
27060optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
27060optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
27084optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
27132optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
27132optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
27156optcgcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
27156optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
27156optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
27156optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
27156optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
27168optcgcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
27840optcgcc -O2 -fomit-frame-pointer2009020520090205
27852optcgcc -m64 -O2 -fomit-frame-pointer2009020520090205
27864optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
27876optcgcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
27912optcgcc -O3 -fomit-frame-pointer2009020520090205
27912optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
27924optcgcc -m64 -O3 -fomit-frame-pointer2009020520090205
27924optcgcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
27936optcgcc -Os -fomit-frame-pointer2009020520090205
27948optcgcc -m64 -Os -fomit-frame-pointer2009020520090205
27948optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
27948optcgcc -march=k8 -Os -fomit-frame-pointer2009020520090205
28404refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
28416refgcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
28416refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
28572refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
28572refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
28572refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
28572refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
28620refgcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
28620refgcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
28620refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
28656refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
28764refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
29700refgcc -O3 -fomit-frame-pointer2009020520090205
29700refgcc -m64 -O3 -fomit-frame-pointer2009020520090205
29700refgcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
29724refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
30024refgcc -Os -fomit-frame-pointer2009020520090205
30024refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
30024refgcc -march=k8 -Os -fomit-frame-pointer2009020520090205
30048refgcc -m64 -Os -fomit-frame-pointer2009020520090205
30132refgcc -m64 -O2 -fomit-frame-pointer2009020520090205
30132refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
30144refgcc -O2 -fomit-frame-pointer2009020520090205
30144refgcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
30408refgcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
30432refgcc -m64 -O -fomit-frame-pointer2009020520090205
30432refgcc -march=nocona -O -fomit-frame-pointer2009020520090205
30444refgcc -O -fomit-frame-pointer2009020520090205
30456refgcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
30456refgcc -march=k8 -O -fomit-frame-pointer2009020520090205
31728refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
31728refgcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
31740refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
31824refgcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
31836refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
31848refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
31872refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
31944refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
31980refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
31980refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
31992refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
31992refgcc -march=nocona -Os -fomit-frame-pointer2009020520090205
32184optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
32184optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
32184optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
32184optcgcc -m64 -O -fomit-frame-pointer2009020520090205
32196optcgcc -O -fomit-frame-pointer2009020520090205
32196optcgcc -funroll-loops -O -fomit-frame-pointer2009020520090205
32196optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
32196optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
32196optcgcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
32196optcgcc -march=k8 -O -fomit-frame-pointer2009020520090205
32196optcgcc -march=nocona -O -fomit-frame-pointer2009020520090205
32208optcgcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
32256optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
32256optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
32256optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
32256optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
32256optcgcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
32268optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
32268optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
32268optcgcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
32292optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
32292optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
32292optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
32292optcgcc -march=nocona -Os -fomit-frame-pointer2009020520090205
33048refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
33048refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
33060refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
33072refgcc -funroll-loops -O -fomit-frame-pointer2009020520090205
33072refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
33144refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
49872optccc2009020520090205
49884optcgcc2009020520090205
49884optcgcc -funroll-loops2009020520090205
121716refgcc -funroll-loops2009020520090205
121728refcc2009020520090205
121728refgcc2009020520090205