Implementation notes: amd64, phenom, crypto_hash/md6d512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61824refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
62499refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
62829refgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
62832refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
63526refgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
63801refgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
64616refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
70013refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
70014refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
70070refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
70142refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
70301refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
70334refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
70420refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
71892refgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
71900refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
71956refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
71960refgcc -O2 -fomit-frame-pointer2012052320120521
72138refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
72231refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
72272refgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
72348refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
72559refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
72753refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
72762refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
73733refgcc -m64 -Os -fomit-frame-pointer2012052320120521
73897refgcc -Os -fomit-frame-pointer2012052320120521
73902refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
73913refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
74072refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
74123refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
74136refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
74139refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
74154refgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
74166refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
74312refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
75035refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
75657refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
75812refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
76126refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
76172refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
76189refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
76408refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
76436refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
76440refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
76526refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
85600refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
86120refgcc -march=k8 -O -fomit-frame-pointer2012052320120521
86911refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
87196refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
87381refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
87592refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
90267refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
92586refgcc -O3 -fomit-frame-pointer2012052320120521
93375refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
95725refgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
96014refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
96931refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
100331refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
100346refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
100461refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
100555refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
100569refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
100806refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
100821refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
100897refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
101386refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
102022refgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
102128refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
102276refgcc -march=nocona -O -fomit-frame-pointer2012052320120521
102305refgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
102526refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
102673refgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
102722refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
103040refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
103051refgcc -O -fomit-frame-pointer2012052320120521
103090refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
103142refgcc -m64 -O -fomit-frame-pointer2012052320120521
106199refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
106228refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
108881refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
109073refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
112296refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
112823refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
114121refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
114387refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
114614refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
120213refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
120590refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
360359refgcc2012052320120521
424733refgcc -funroll-loops2012052320120521
425129refcc2012052320120521