Implementation notes: x86, h9ivy, crypto_aead/proest256otrv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
350952refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
351380refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
352212refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
352420refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
352944refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
354012refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
355188refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
359440refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
361176refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
361216refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
362416refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
363284refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014070720140622
363692refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
363768refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
363784refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
363904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014070720140622
364120refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
364672refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
364716refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070720140622
364792refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
364864refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
364972refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
365324refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
367628refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
367832refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
367884refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
368112refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
368596refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
368624refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
368836refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
368964refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
369052refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
369068refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
370660refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
370708refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
371276refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
371312refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
374252refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
375456refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
376184refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
376364refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
376412refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
382996refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
383324refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
383460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
384776refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
386164refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
386232refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
386376refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
386492refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
387176refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
388060refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
388084refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
388204refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
388264refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
388360refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
388496refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
388544refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
388788refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
389452refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
389616refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
389876refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
390784refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
392880refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
392904refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
399840refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
404520refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
404716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
404740refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
404796refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
405040refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
405824refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
410724refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
410740refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
411752refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
417804refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
420220refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
420284refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
421724refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
421728refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
421768refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
422024refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
422048refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070720140622
422136refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070720140622
422720refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
422728refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
422748refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
422784refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
422992refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070720140622
423004refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070720140622
423068refgcc -m32 -O -fomit-frame-pointer2014070720140622
423084refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070720140622
423096refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
423108refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
423152refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
423172refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
423468refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
423524refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
423952refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
424172refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
424408refgcc -m32 -Os -fomit-frame-pointer2014070720140622
424672refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
424708refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
424724refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
424884refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
424924refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
425024refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
425036refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
425640refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
425700refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
425980refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
426304refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
426312refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
426340refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
426372refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
426416refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070720140622
426424refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
426448refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
426484refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070720140622
426492refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070720140622
426516refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
426568refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
426584refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
426820refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
427004refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
427124refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
427152refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
427324refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
427348refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
427356refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
427380refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070720140622
428616refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
428620refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
428772refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
428776refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
429064refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
429696refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
429828refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
429908refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
430116refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
430320refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
430372refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
430504refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
430528refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
430736refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
430844refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
436756refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
436796refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
436840refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
436968refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
437016refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
437232refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
437340refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
437504refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
437828refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
438196refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
438248refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
438496refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
438788refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
439132refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
439228refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
439228refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
439468refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
439516refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
439540refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
439816refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
440288refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
440308refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
481056refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
488792refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
489820refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
490604refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622