Implementation notes: amd64, phenom, crypto_hash/md6d224

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
35399refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
35449refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
36460refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
36802refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
36853refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
38762refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
38766refgcc -m64 -Os -fomit-frame-pointer2012052320120521
38823refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
41672refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
41760refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
41802refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
41857refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
42210refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
42885refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
42949refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
42990refgcc -O2 -fomit-frame-pointer2012052320120521
43222refgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
43252refgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
43299refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
43327refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
43333refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
43366refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
44055refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
44317refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
44511refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
44745refgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
45677refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
45692refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
45710refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
45722refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
45734refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
45791refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
45834refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
45843refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
45882refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
45931refgcc -Os -fomit-frame-pointer2012052320120521
45972refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
45994refgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
45997refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
46077refgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
46114refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
46150refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
46164refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
46164refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
46216refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
46419refgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
51034refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
51939refgcc -m64 -O -fomit-frame-pointer2012052320120521
52111refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
52222refgcc -O -fomit-frame-pointer2012052320120521
52412refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
53270refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
59850refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
59885refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
59941refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
59962refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
59978refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
59999refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
60015refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
60086refgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
60144refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
60204refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
60305refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
60535refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
60778refgcc -march=k8 -O -fomit-frame-pointer2012052320120521
61145refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
61151refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
61313refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
61408refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
61499refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
61621refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
61705refgcc -march=nocona -O -fomit-frame-pointer2012052320120521
61729refgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
62254refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
62538refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
63853refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
63875refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
64146refgcc -O3 -fomit-frame-pointer2012052320120521
64426refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
65970refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
66064refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
66449refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
66612refgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
66844refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
66915refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
66932refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
67176refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
70833refgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
70836refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
248640refgcc -funroll-loops2012052320120521
248651refcc2012052320120521
248682refgcc2012052320120521