Implementation notes: amd64, nmi0247, crypto_hash/hamsi512

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: hamsi512
TimeImplementationCompilerBenchmark dateSUPERCOP version
293733sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
293766sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
294107sphlib-smallgcc -m64 -O -fomit-frame-pointer2010110420101029
294272sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
294602sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
294657sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
294866sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
294921sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
294921sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
295416sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110420101029
295493sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
295735sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
295834sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
295944sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110420101029
296098sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
296175sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
296241sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
296318sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
296384sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
296406sphlibgcc -m64 -O -fomit-frame-pointer2010110420101029
338998sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110420101029
339372sphlibgcc -m64 -O3 -fomit-frame-pointer2010110420101029
339427sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
339812sphlibgcc -m64 -Os -fomit-frame-pointer2010110420101029
340769sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
340868sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110420101029
342342sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
342485sphlibgcc -m64 -O2 -fomit-frame-pointer2010110420101029
342903sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110420101029
343728sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
346148sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
346687sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
350724sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010110420101029
351186sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010110420101029
351208sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110420101029
351549sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
351648sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
351879sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110420101029
352165sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
352297sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110420101029
352352sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
352396sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
352605sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
353122sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010110420101029
360360sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
361119sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
361350sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
362241sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
363044sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
363121sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
363374sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
363484sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
363506sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
363517sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
363781sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
363803sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
363990sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
364243sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
364287sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
364320sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
364573sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
365156sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
365288sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
365310sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
365354sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
365409sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
365541sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
366003sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
366069sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
366410sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
366586sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
366982sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
367125sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
367125sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
367895sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
368786sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
368885sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
369226sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
369369sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
369424sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029