Computer: nmisles8amd64
Architecture: amd64
CPU ID: AuthenticAMD-00000f58-078bfbff
SUPERCOP version: 20080729
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24271refgcc -funroll-loops -m64 -march=k6-2 -O -fomit-frame-pointer2008072920080729
24271refgcc -funroll-loops -m64 -march=k6-3 -O -fomit-frame-pointer2008072920080729
24271refgcc -funroll-loops -m64 -march=k6 -O -fomit-frame-pointer2008072920080729
24271refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2008072920080729
24271refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2008072920080729
24271refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2008072920080729
24372refgcc -funroll-loops -m64 -march=pentium -O2 -fomit-frame-pointer2008072920080729
24372refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2008072920080729
24372refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2008072920080729
24378refgcc -funroll-loops -m64 -march=pentium-mmx -O2 -fomit-frame-pointer2008072920080729
24403refgcc -funroll-loops -m64 -march=pentium-mmx -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -m64 -march=i386 -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -m64 -march=i486 -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -m64 -march=pentium -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2008072920080729
24405refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2008072920080729
24420refgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -m64 -march=k6-2 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -m64 -march=k6-3 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -m64 -march=k6 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2008072920080729
24439refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2008072920080729
24450refgcc -funroll-loops -m64 -march=i386 -O2 -fomit-frame-pointer2008072920080729
24450refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2008072920080729
24456refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2008072920080729
24460refgcc -funroll-loops -O3 -fomit-frame-pointer2008072920080729
24460refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2008072920080729
24460refgcc -funroll-loops -m64 -march=athlon -O3 -fomit-frame-pointer2008072920080729
24470refgcc -funroll-loops -O -fomit-frame-pointer2008072920080729
24470refgcc -funroll-loops -m64 -O -fomit-frame-pointer2008072920080729
24470refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2008072920080729
24476refgcc -funroll-loops -m64 -march=i486 -O3 -fomit-frame-pointer2008072920080729
24476refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2008072920080729
24497refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2008072920080729
24497refgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2008072920080729
24497refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2008072920080729
24505refgcc -funroll-loops -m64 -march=pentium3 -O3 -fomit-frame-pointer2008072920080729
24506refgcc -m64 -march=pentium2 -O -fomit-frame-pointer2008072920080729
24506refgcc -m64 -march=pentium3 -O -fomit-frame-pointer2008072920080729
24506refgcc -m64 -march=pentiumpro -O -fomit-frame-pointer2008072920080729
24506refgcc -march=pentium2 -O -fomit-frame-pointer2008072920080729
24506refgcc -march=pentium3 -O -fomit-frame-pointer2008072920080729
24506refgcc -march=pentiumpro -O -fomit-frame-pointer2008072920080729
24507refgcc -funroll-loops -Os -fomit-frame-pointer2008072920080729
24507refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2008072920080729
24507refgcc -funroll-loops -m64 -march=athlon -Os -fomit-frame-pointer2008072920080729
24507refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2008072920080729
24509refgcc -funroll-loops -m64 -march=pentium4 -Os -fomit-frame-pointer2008072920080729
24548refgcc -funroll-loops -m64 -march=pentium2 -O2 -fomit-frame-pointer2008072920080729
24548refgcc -funroll-loops -m64 -march=pentium3 -O2 -fomit-frame-pointer2008072920080729
24548refgcc -funroll-loops -m64 -march=pentiumpro -O2 -fomit-frame-pointer2008072920080729
24552refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2008072920080729
24552refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2008072920080729
24562refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2008072920080729
24562refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2008072920080729
24562refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2008072920080729
24566refgcc -funroll-loops -m64 -march=pentium3 -Os -fomit-frame-pointer2008072920080729
24566refgcc -funroll-loops -m64 -march=pentiumpro -Os -fomit-frame-pointer2008072920080729
24566refgcc -m64 -march=pentium4 -O2 -fomit-frame-pointer2008072920080729
24566refgcc -march=pentium4 -O2 -fomit-frame-pointer2008072920080729
24579refgcc -funroll-loops -m64 -march=pentium4 -O -fomit-frame-pointer2008072920080729
24579refgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2008072920080729
24590refgcc -funroll-loops -m64 -march=pentium2 -O3 -fomit-frame-pointer2008072920080729
24592refgcc -funroll-loops -m64 -march=pentium3 -O -fomit-frame-pointer2008072920080729
24592refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2008072920080729
24592refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2008072920080729
24592refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2008072920080729
24595refgcc -funroll-loops -m64 -march=pentiumpro -O -fomit-frame-pointer2008072920080729
24596refgcc -funroll-loops -m64 -march=pentium2 -Os -fomit-frame-pointer2008072920080729
24617refgcc -m64 -march=pentium2 -Os -fomit-frame-pointer2008072920080729
24617refgcc -m64 -march=pentium3 -Os -fomit-frame-pointer2008072920080729
24617refgcc -m64 -march=pentiumpro -Os -fomit-frame-pointer2008072920080729
24617refgcc -march=pentium2 -Os -fomit-frame-pointer2008072920080729
24617refgcc -march=pentium3 -Os -fomit-frame-pointer2008072920080729
24617refgcc -march=pentiumpro -Os -fomit-frame-pointer2008072920080729
24618refgcc -funroll-loops -m64 -march=pentium -Os -fomit-frame-pointer2008072920080729
24644refgcc -funroll-loops -m64 -march=pentium-mmx -Os -fomit-frame-pointer2008072920080729
24648refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2008072920080729
24648refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2008072920080729
24654refgcc -funroll-loops -m64 -march=i386 -Os -fomit-frame-pointer2008072920080729
24654refgcc -funroll-loops -m64 -march=i486 -Os -fomit-frame-pointer2008072920080729
24654refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2008072920080729
24654refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2008072920080729
24662refgcc -O -fomit-frame-pointer2008072920080729
24662refgcc -m64 -O -fomit-frame-pointer2008072920080729
24662refgcc -m64 -march=athlon -O -fomit-frame-pointer2008072920080729
24662refgcc -march=athlon -O -fomit-frame-pointer2008072920080729
24681refgcc -m64 -march=pentium-mmx -O2 -fomit-frame-pointer2008072920080729
24681refgcc -m64 -march=pentium -O2 -fomit-frame-pointer2008072920080729
24681refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2008072920080729
24681refgcc -march=pentium -O2 -fomit-frame-pointer2008072920080729
24683refgcc -m64 -march=i486 -O2 -fomit-frame-pointer2008072920080729
24683refgcc -march=i486 -O2 -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=i386 -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=i486 -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=k6-2 -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=k6-3 -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=k6 -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=pentium-mmx -O -fomit-frame-pointer2008072920080729
24687refgcc -m64 -march=pentium -O -fomit-frame-pointer2008072920080729
24687refgcc -march=i386 -O -fomit-frame-pointer2008072920080729
24687refgcc -march=i486 -O -fomit-frame-pointer2008072920080729
24687refgcc -march=k6-2 -O -fomit-frame-pointer2008072920080729
24687refgcc -march=k6-3 -O -fomit-frame-pointer2008072920080729
24687refgcc -march=k6 -O -fomit-frame-pointer2008072920080729
24687refgcc -march=pentium-mmx -O -fomit-frame-pointer2008072920080729
24687refgcc -march=pentium -O -fomit-frame-pointer2008072920080729
24735refgcc -m64 -march=i386 -Os -fomit-frame-pointer2008072920080729
24735refgcc -m64 -march=i486 -Os -fomit-frame-pointer2008072920080729
24735refgcc -m64 -march=pentium-mmx -Os -fomit-frame-pointer2008072920080729
24735refgcc -m64 -march=pentium -Os -fomit-frame-pointer2008072920080729
24735refgcc -march=i386 -Os -fomit-frame-pointer2008072920080729
24735refgcc -march=i486 -Os -fomit-frame-pointer2008072920080729
24735refgcc -march=pentium-mmx -Os -fomit-frame-pointer2008072920080729
24735refgcc -march=pentium -Os -fomit-frame-pointer2008072920080729
24737refgcc -march=i386 -O3 -fomit-frame-pointer2008072920080729
24744refgcc -m64 -march=pentium4 -O -fomit-frame-pointer2008072920080729
24744refgcc -march=pentium4 -O -fomit-frame-pointer2008072920080729
24748refgcc -m64 -march=k6-2 -Os -fomit-frame-pointer2008072920080729
24748refgcc -m64 -march=k6-3 -Os -fomit-frame-pointer2008072920080729
24748refgcc -m64 -march=k6 -Os -fomit-frame-pointer2008072920080729
24748refgcc -march=k6-2 -Os -fomit-frame-pointer2008072920080729
24748refgcc -march=k6-3 -Os -fomit-frame-pointer2008072920080729
24748refgcc -march=k6 -Os -fomit-frame-pointer2008072920080729
24752refgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2008072920080729
24754refgcc -funroll-loops -m64 -march=athlon -O -fomit-frame-pointer2008072920080729
24761refgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2008072920080729
24769refgcc -funroll-loops -m64 -march=pentiumpro -O3 -fomit-frame-pointer2008072920080729
24770refgcc -funroll-loops -m64 -march=pentium4 -O3 -fomit-frame-pointer2008072920080729
24770refgcc -m64 -O2 -fomit-frame-pointer2008072920080729
24770refgcc -m64 -march=athlon -O2 -fomit-frame-pointer2008072920080729
24770refgcc -march=athlon -O2 -fomit-frame-pointer2008072920080729
24771refgcc -O2 -fomit-frame-pointer2008072920080729
24773refgcc -m64 -march=k6-2 -O2 -fomit-frame-pointer2008072920080729
24773refgcc -m64 -march=k6-3 -O2 -fomit-frame-pointer2008072920080729
24773refgcc -m64 -march=k6 -O2 -fomit-frame-pointer2008072920080729
24773refgcc -march=k6-2 -O2 -fomit-frame-pointer2008072920080729
24773refgcc -march=k6-3 -O2 -fomit-frame-pointer2008072920080729
24773refgcc -march=k6 -O2 -fomit-frame-pointer2008072920080729
24775refgcc -m64 -march=athlon -O3 -fomit-frame-pointer2008072920080729
24778refgcc -m64 -march=k6-2 -O3 -fomit-frame-pointer2008072920080729
24778refgcc -m64 -march=k6-3 -O3 -fomit-frame-pointer2008072920080729
24778refgcc -m64 -march=k6 -O3 -fomit-frame-pointer2008072920080729
24778refgcc -march=k6-2 -O3 -fomit-frame-pointer2008072920080729
24778refgcc -march=k6-3 -O3 -fomit-frame-pointer2008072920080729
24778refgcc -march=k6 -O3 -fomit-frame-pointer2008072920080729
24799refgcc -funroll-loops -m64 -march=pentium2 -O -fomit-frame-pointer2008072920080729
24806refgcc -Os -fomit-frame-pointer2008072920080729
24806refgcc -m64 -march=athlon -Os -fomit-frame-pointer2008072920080729
24806refgcc -m64 -march=pentium4 -Os -fomit-frame-pointer2008072920080729
24806refgcc -march=athlon -Os -fomit-frame-pointer2008072920080729
24806refgcc -march=pentium4 -Os -fomit-frame-pointer2008072920080729
25006refgcc -m64 -march=i386 -O3 -fomit-frame-pointer2008072920080729
25026refgcc -m64 -O3 -fomit-frame-pointer2008072920080729
25026refgcc -march=athlon -O3 -fomit-frame-pointer2008072920080729
25037refgcc -O3 -fomit-frame-pointer2008072920080729
25109refgcc -m64 -Os -fomit-frame-pointer2008072920080729
25272refgcc -m64 -march=pentium4 -O3 -fomit-frame-pointer2008072920080729
25272refgcc -march=pentium4 -O3 -fomit-frame-pointer2008072920080729
25293refgcc -funroll-loops -m64 -march=k6-2 -O2 -fomit-frame-pointer2008072920080729
25293refgcc -funroll-loops -m64 -march=k6-3 -O2 -fomit-frame-pointer2008072920080729
25301refgcc -funroll-loops -m64 -march=pentium-mmx -O3 -fomit-frame-pointer2008072920080729
25309refgcc -funroll-loops -m64 -march=i386 -O3 -fomit-frame-pointer2008072920080729
25309refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2008072920080729
25325refgcc -funroll-loops -m64 -march=pentium -O3 -fomit-frame-pointer2008072920080729
25325refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2008072920080729
25325refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2008072920080729
25340refgcc -funroll-loops -O2 -fomit-frame-pointer2008072920080729
25340refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2008072920080729
25340refgcc -funroll-loops -m64 -march=athlon -O2 -fomit-frame-pointer2008072920080729
25340refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2008072920080729
25350refgcc -funroll-loops -m64 -march=k6-2 -O3 -fomit-frame-pointer2008072920080729
25350refgcc -funroll-loops -m64 -march=k6 -O3 -fomit-frame-pointer2008072920080729
25350refgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2008072920080729
25393refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2008072920080729
25422refgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2008072920080729
25422refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2008072920080729
25505refgcc -m64 -march=i386 -O2 -fomit-frame-pointer2008072920080729
25505refgcc -march=i386 -O2 -fomit-frame-pointer2008072920080729
25514refgcc -m64 -march=pentium2 -O2 -fomit-frame-pointer2008072920080729
25514refgcc -m64 -march=pentium3 -O2 -fomit-frame-pointer2008072920080729
25514refgcc -m64 -march=pentiumpro -O2 -fomit-frame-pointer2008072920080729
25514refgcc -march=pentium2 -O2 -fomit-frame-pointer2008072920080729
25514refgcc -march=pentium3 -O2 -fomit-frame-pointer2008072920080729
25514refgcc -march=pentiumpro -O2 -fomit-frame-pointer2008072920080729
25557refgcc -funroll-loops -m64 -march=i486 -O2 -fomit-frame-pointer2008072920080729
25585refgcc -funroll-loops -m64 -march=k6-3 -O3 -fomit-frame-pointer2008072920080729
25613refgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2008072920080729
25618refgcc -funroll-loops -m64 -march=pentium4 -O2 -fomit-frame-pointer2008072920080729
25629refgcc -march=pentium2 -O3 -fomit-frame-pointer2008072920080729
25629refgcc -march=pentiumpro -O3 -fomit-frame-pointer2008072920080729
25734refgcc -m64 -march=i486 -O3 -fomit-frame-pointer2008072920080729
25734refgcc -march=i486 -O3 -fomit-frame-pointer2008072920080729
25771refgcc -funroll-loops -m64 -march=k6 -O2 -fomit-frame-pointer2008072920080729
25771refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2008072920080729
25771refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2008072920080729
25771refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2008072920080729
25827refgcc -m64 -march=pentium-mmx -O3 -fomit-frame-pointer2008072920080729
25827refgcc -m64 -march=pentium -O3 -fomit-frame-pointer2008072920080729
25827refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2008072920080729
25827refgcc -march=pentium -O3 -fomit-frame-pointer2008072920080729
25848refgcc -m64 -march=pentium2 -O3 -fomit-frame-pointer2008072920080729
25848refgcc -m64 -march=pentium3 -O3 -fomit-frame-pointer2008072920080729
25848refgcc -m64 -march=pentiumpro -O3 -fomit-frame-pointer2008072920080729
25848refgcc -march=pentium3 -O3 -fomit-frame-pointer2008072920080729
26422refgcc -funroll-loops -m64 -march=k6-32008072920080729
26447refgcc -funroll-loops -m64 -march=i4862008072920080729
26447refgcc -funroll-loops -m64 -march=pentium2008072920080729
26447refgcc -funroll-loops -m64 -march=pentium-mmx2008072920080729
26447refgcc -funroll-loops -march=i4862008072920080729
26447refgcc -funroll-loops -march=pentium2008072920080729
26447refgcc -funroll-loops -march=pentium-mmx2008072920080729
26447refgcc -m64 -march=i4862008072920080729
26447refgcc -m64 -march=pentium2008072920080729
26447refgcc -m64 -march=pentium-mmx2008072920080729
26447refgcc -march=i4862008072920080729
26447refgcc -march=pentium2008072920080729
26447refgcc -march=pentium-mmx2008072920080729
26451refgcc -funroll-loops -m64 -march=i3862008072920080729
26451refgcc -funroll-loops -m64 -march=k62008072920080729
26451refgcc -funroll-loops -m64 -march=k6-22008072920080729
26451refgcc -funroll-loops -march=i3862008072920080729
26451refgcc -funroll-loops -march=k62008072920080729
26451refgcc -funroll-loops -march=k6-22008072920080729
26451refgcc -funroll-loops -march=k6-32008072920080729
26451refgcc -m64 -march=i3862008072920080729
26451refgcc -m64 -march=k62008072920080729
26451refgcc -m64 -march=k6-22008072920080729
26451refgcc -m64 -march=k6-32008072920080729
26451refgcc -march=i3862008072920080729
26451refgcc -march=k62008072920080729
26451refgcc -march=k6-22008072920080729
26453refgcc -funroll-loops -m64 -march=pentium42008072920080729
26453refgcc -funroll-loops -march=pentium42008072920080729
26453refgcc -m64 -march=pentium42008072920080729
26453refgcc -march=pentium42008072920080729
26704refgcc -march=k6-32008072920080729
27254refcc2008072920080729
27254refgcc2008072920080729
27254refgcc -funroll-loops2008072920080729
27254refgcc -funroll-loops -m642008072920080729
27254refgcc -funroll-loops -m64 -march=athlon2008072920080729
27254refgcc -funroll-loops -march=athlon2008072920080729
27254refgcc -m642008072920080729
27254refgcc -m64 -march=athlon2008072920080729
27254refgcc -march=athlon2008072920080729
27258refgcc -funroll-loops -m64 -march=pentium22008072920080729
27258refgcc -funroll-loops -m64 -march=pentium32008072920080729
27258refgcc -funroll-loops -m64 -march=pentiumpro2008072920080729
27258refgcc -funroll-loops -march=pentium22008072920080729
27258refgcc -funroll-loops -march=pentium32008072920080729
27258refgcc -funroll-loops -march=pentiumpro2008072920080729
27261refgcc -m64 -march=pentium22008072920080729
27261refgcc -m64 -march=pentium32008072920080729
27261refgcc -m64 -march=pentiumpro2008072920080729
27261refgcc -march=pentium22008072920080729
27261refgcc -march=pentium32008072920080729
27261refgcc -march=pentiumpro2008072920080729