Implementation notes: x86, jos, crypto_aead/proest256otrv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
350513refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
356392refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
356460refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
356715refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
357060refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
357855refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
358635refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
361890refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
367725refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
368790refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
370268refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
372720refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
374543refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375173refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
375383refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
376215refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
377258refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
377813refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
378548refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
379650refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
380040refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
381045refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
381945refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
384420refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
391920refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
391920refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
392070refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
392843refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
393157refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
395100refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
395130refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
396217refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
399255refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
399360refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
402045refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
404378refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
406335refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
408818refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
409657refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
416273refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
433425refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
444982refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
446063refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
449265refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
451020refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
451252refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
451762refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
452347refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
452378refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
452948refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
453315refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
453930refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
453983refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
454650refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
455287refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
456142refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
457492refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
457987refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
458902refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
459645refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
459855refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
460230refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
460515refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
460590refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
461618refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
461767refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
462007refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
463065refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
463222refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
463230refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
463327refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
463928refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
464153refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
464182refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
464258refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
465278refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
466657refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
466868refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
467002refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
468105refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
468187refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
468427refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
468450refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
468540refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
468645refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
469395refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
469500refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
469627refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
470265refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
471457refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
471698refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
472132refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
473872refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
475470refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
475980refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
476085refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
476085refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
476107refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
476760refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
476798refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
477082refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
477180refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
477727refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
477818refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
478252refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
478552refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
478830refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
479437refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
480315refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
480315refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
480390refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
480938refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
482070refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
482722refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
482760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
483690refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
484358refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
484868refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
485302refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
485670refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
486382refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
486592refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
487470refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
489435refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
489570refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
489743refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
490140refgcc -m32 -O -fomit-frame-pointer2014070920140622
490823refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
491190refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
491288refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
492870refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
493043refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
493177refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
494760refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
494790refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
494925refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
494933refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
495083refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
495548refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
496200refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
496838refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
497250refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
497550refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
497835refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
501382refgcc -m32 -Os -fomit-frame-pointer2014070920140622
502222refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
502470refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
503880refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
504330refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
506003refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
509865refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
511185refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
511283refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
514432refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
514583refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
515033refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
518535refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
550958refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
555848refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
574073refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622