Implementation notes: x86, cryptologic, crypto_hash/md6d224

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
218833refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
218866refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
218884refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
218925refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
219742refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
219767refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
219867refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
219925refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
220900refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
220917refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
220941refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
221308refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517
221525refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
221550refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517
221558refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
221900refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
222925refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
222967refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
223983refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
224241refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
224591refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
224659refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
225025refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
225050refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
225483refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
225567refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
225775refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
225858refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
226192refgcc -m32 -O3 -fomit-frame-pointer2014052120140517
226359refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
226442refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
226450refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
226467refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
226508refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
226566refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
226633refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
226650refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
226817refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
226825refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052120140517
227100refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
227133refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052120140517
227183refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
227483refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052120140517
227834refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
227841refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
227858refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
228475refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
228550refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
228575refgcc -m32 -O2 -fomit-frame-pointer2014052120140517
228591refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
228634refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
228675refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
228725refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
228817refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
229242refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
229434refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
229450refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052120140517
229609refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
229725refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
229767refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
229975refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
230066refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052120140517
230216refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
230442refgcc -m32 -Os -fomit-frame-pointer2014052120140517
231900refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052120140517
232058refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
232075refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
232084refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
232200refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
232225refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
232233refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
232242refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
232284refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
233784refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
233858refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
236933refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
237184refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
237341refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
237375refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
237634refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
237692refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
237783refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
237900refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
237933refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
237958refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
237991refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
238033refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
238184refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
238233refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
238259refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
238333refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
238358refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
238391refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052120140517
238408refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
238425refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
238441refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
238483refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
238500refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
238525refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
238533refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
238533refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
238550refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
238684refgcc -m32 -O -fomit-frame-pointer2014052120140517
238742refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
238759refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
238792refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
238800refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
238834refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052120140517
238841refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
238850refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
238892refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
238908refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
238959refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
238984refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
239042refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
239066refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
239083refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
239125refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
239175refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
239183refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
239233refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
239250refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
239266refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
239600refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
239675refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
239708refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
239759refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
239784refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
239817refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
239850refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517
239875refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
239883refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
240066refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
240100refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
240167refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
240200refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
240217refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
240275refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
240392refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
240642refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517