Implementation notes: amd64, bulldozer, crypto_hash/essence224

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
135002gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
138668gccgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
138739gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
140262gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
142736gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
143456gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
143766gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
144245gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
144604gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
147323gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
148271gccgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
159543gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
164494gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
174969gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
174977gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052320120521
175055gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052320120521
176484gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
179615gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
180062gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
182525gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
184086gccgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
185333gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
187876gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
193401gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
195197gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052320120521
196815gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052320120521
196878gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052320120521
201396gccgcc -O -fomit-frame-pointer2012052320120521
201589gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
201902gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
203043gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
203327gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052320120521
203584gccgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
204483gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
206208gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
206347gccgcc -m64 -O3 -fomit-frame-pointer2012052320120521
207648gccgcc -O3 -fomit-frame-pointer2012052320120521
209619gccgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
210592gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
210945gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052320120521
211373gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052320120521
211392gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052320120521
211738gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
212097gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
212383gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
212448gccgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
212636gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
212691gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
212768gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
214672gccgcc -march=nocona -O -fomit-frame-pointer2012052320120521
215079gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
215306gccgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
216401gccgcc -m64 -O -fomit-frame-pointer2012052320120521
216492gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
216635gccgcc -march=k8 -O -fomit-frame-pointer2012052320120521
218467gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
228923gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
229055gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
229340gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
229490gccgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
229618gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
236396gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
239002gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
241430gccgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
241816gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
245273gccgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
245969gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
248023gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
248721gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
250462gccgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
252543gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
252566gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
254483gccgcc -m64 -O2 -fomit-frame-pointer2012052320120521
254571gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
254591gccgcc -O2 -fomit-frame-pointer2012052320120521
255217gccgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
255374gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
255735gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
256194gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
256624gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052320120521
256852gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052320120521
257020gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
257234gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
257611gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
258241gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
258375gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
258404gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
258523gccgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
259972gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
260065gccgcc -m64 -Os -fomit-frame-pointer2012052320120521
260189gccgcc -Os -fomit-frame-pointer2012052320120521
261395gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
261556gccgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
262252gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
262854gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
263163gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
263209gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
272586gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
274388gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
275853gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
740713gccgcc -funroll-loops2012052320120521
780649gcccc2012052320120521
782915gccgcc2012052320120521