Implementation notes: x86, cryptologic, crypto_hash/fsb512

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
63173954refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
63237212refgcc -m32 -Os -fomit-frame-pointer2014052020140517
63499553refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
63501369refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
63530282refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
63544282refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
63554067refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
63576672refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
63618849refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
64364018refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
64365503refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
64389746refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
64558479refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
72466627refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
73171200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
74547497refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
76284327refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
76410144refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
76475324refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
76522861refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
76724943refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
76758497refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
76829842refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
76833025refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
76855601refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
76859763refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
76862121refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
76936120refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
76951803refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
76968424refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
76971506refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
77033933refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
77232839refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
77438491refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
77444600refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
77446355refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
77561802refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
77685549refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
77741770refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
77765160refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
78219658refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
78463188refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052020140517
78912671refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
78955048refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
79039760refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
79042753refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
79076379refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
79128103refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
79134041refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
79214591refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
79463399refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
79494639refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
79512851refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
79533167refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
79631748refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
79635606refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
79640797refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
79818156refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
79844915refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
80004756refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
80054576refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
80113703refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
80137315refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
80137957refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
80235154refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
80255703refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
80339820refgcc -m32 -O2 -fomit-frame-pointer2014052020140517
80397491refgcc -m32 -O3 -fomit-frame-pointer2014052020140517
80441512refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
80524200refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
80562745refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
80640145refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
80746824refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
81194827refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
81402512refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
81470676refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
81509763refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052020140517
81666382refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
81837866refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
81876339refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
81898198refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
81911409refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
81946588refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
81978940refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
81982939refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
82080694refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
82097192refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052020140517
83943882refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
84122918refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
84199879refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
84697703refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052020140517
85348206refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
85708876refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
85749251refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
86020894refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
86231736refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
86278597refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
86278933refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
86705800refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
86734673refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
86863627refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
86912673refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
87063445refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
87182197refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
87239494refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
87252564refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
87271169refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
87336818refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
87340269refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
87348679refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
87384897refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
87511953refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
87520068refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
87583476refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
87590970refgcc -m32 -O -fomit-frame-pointer2014052020140517
87611706refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
87632043refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
87910544refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
87948721refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
87977323refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
88042824refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
88932302refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
89428403refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
93582118refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
94478791refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
94534409refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
95302636refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
95471106refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
95657585refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
95907185refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
96008482refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
96038124refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
96068509refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
96217630refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
96263524refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
96521658refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
96541106refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
96734218refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
96761047refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
96800455refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517