Implementation notes: amd64, agamemnon, crypto_hash/md6d224

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
40296refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
40352refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
40379refgcc -Os -fomit-frame-pointer2012010320111120
40600refgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
40617refgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
41266refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
41516refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
41952refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
43179refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
43712refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
46132refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
46317refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
48557refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
49092refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
49102refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
49104refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
49126refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
50437refgcc -march=nocona -O -fomit-frame-pointer2012010320111120
60757refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
61083refgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
62677refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
62717refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
63037refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
70171refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
76442refgcc -march=k8 -O -fomit-frame-pointer2012010320111120
77838refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
91128refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
91373refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
91469refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
91500refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
91778refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
92842refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
93087refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
103258refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
105681refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
105754refgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
108162refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
112303refgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
112591refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
114904refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
180941refgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
181512refgcc -m64 -Os -fomit-frame-pointer2012010320111120
182064refgcc -O2 -fomit-frame-pointer2012010320111120
182120refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
182349refgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
182403refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
182517refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
182533refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
182848refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
182957refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
183029refgcc -m64 -O2 -fomit-frame-pointer2012010320111120
183336refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
183824refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
186365refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
186952refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
187965refgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
188437refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
189736refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
194256refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
195243refgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
197035refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
198013refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
198072refgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
207773refgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
209032refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
209440refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
209560refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
210765refgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
210944refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
211464refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
212437refgcc2012010320111120
212440refgcc -funroll-loops2012010320111120
212970refcc2012010320111120
214245refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
214357refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
214869refgcc -O3 -fomit-frame-pointer2012010320111120
215040refgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
215213refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
215277refgcc -m64 -O3 -fomit-frame-pointer2012010320111120
215328refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
216472refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
217264refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
220443refgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
220536refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
221931refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
223008refgcc -m64 -O -fomit-frame-pointer2012010320111120
223640refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
223680refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
224272refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
224355refgcc -O -fomit-frame-pointer2012010320111120
224469refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
226229refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
231304refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
231533refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
231680refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120