Implementation notes: amd64, molecule, crypto_hashblocks/sha512

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
40524refgcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
40524refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
40524refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
40524refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
40536inplacegcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
40536refgcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
40536refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
40536inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
40536refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
40536inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
40536refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
40548inplacegcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
40548inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
40548inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
40560inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
40728inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
40788inplacegcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
40788inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
40788inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
40788inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
40812refgcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
40812refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
40812refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
40812refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
41736refgcc -O3 -fomit-frame-pointer2009020520090205
41736refgcc -m64 -O3 -fomit-frame-pointer2009020520090205
41736refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
41736refgcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
41820inplacegcc -O3 -fomit-frame-pointer2009020520090205
41820inplacegcc -m64 -O3 -fomit-frame-pointer2009020520090205
41820inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
41820inplacegcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
41856refgcc -O2 -fomit-frame-pointer2009020520090205
41856refgcc -m64 -O2 -fomit-frame-pointer2009020520090205
41856refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
41856refgcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
41880refgcc -Os -fomit-frame-pointer2009020520090205
41880refgcc -m64 -Os -fomit-frame-pointer2009020520090205
41880refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
41880refgcc -march=k8 -Os -fomit-frame-pointer2009020520090205
41892inplacegcc -O2 -fomit-frame-pointer2009020520090205
41892inplacegcc -m64 -O2 -fomit-frame-pointer2009020520090205
41892inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
41892inplacegcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
41904inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
41916inplacegcc -Os -fomit-frame-pointer2009020520090205
41916inplacegcc -march=k8 -Os -fomit-frame-pointer2009020520090205
41928inplacegcc -m64 -Os -fomit-frame-pointer2009020520090205
47280refgcc -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
47280refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
47280refgcc -m64 -O -fomit-frame-pointer2009020520090205
47280refgcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
47280refgcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
47280refgcc -march=k8 -O -fomit-frame-pointer2009020520090205
47280refgcc -march=nocona -O -fomit-frame-pointer2009020520090205
47796refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
47796refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
47796refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
47796refgcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
47820refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
47820refgcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
47832refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
47832refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
47832refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
47832refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
47856refgcc -march=nocona -Os -fomit-frame-pointer2009020520090205
47892refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
48336inplacegcc -O -fomit-frame-pointer2009020520090205
48336inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
48336inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
48336inplacegcc -m64 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -march=k8 -O -fomit-frame-pointer2009020520090205
48336inplacegcc -march=nocona -O -fomit-frame-pointer2009020520090205
48348inplacegcc -funroll-loops -O -fomit-frame-pointer2009020520090205
48348inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
48816inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
48816inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
48816inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
48816inplacegcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
48912inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
48924inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
48924inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
48924inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
48924inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
48924inplacegcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
48948inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
48948inplacegcc -march=nocona -Os -fomit-frame-pointer2009020520090205
72480inplacecc2009020520090205
72480inplacegcc2009020520090205
72480inplacegcc -funroll-loops2009020520090205
208764refcc2009020520090205
208764refgcc2009020520090205
208764refgcc -funroll-loops2009020520090205