Implementation notes: x86, cryptothinkx, crypto_aead/proest256copav1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest256copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
271782? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
272043? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
285399? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
285951? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
293433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
293916? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
297345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
299442? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017021320170105
300765? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
301035? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
306615? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
308235? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017021320170105
312087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
313749? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
313833? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
313932? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017021320170105
313977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105
315897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
317793? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
319869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
322035? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
323408? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
326283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
329169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
333441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
335316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
338559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
338952? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
342354? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
343746? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
343965? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
348510? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
357249? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
361491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
364800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
371820? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
378212? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105
383415? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
385119? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
385309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
400044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
400525? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
403094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
422622? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
437307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
445470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
445941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
458805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
462012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105
469398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
470043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
471828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
474951? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017021320170105
476202? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
484641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
485916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
486897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
487410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
489069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
489684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
489735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
490701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
491238? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
495402? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
497583? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
497895? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
499938? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
503631? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
504024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
504045? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
504891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
505146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
505281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
505518? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017021320170105
505554? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
505974? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
506127? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105
506295? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
506679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
507645? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
507930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
509601? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
509838? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
510600? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
510882? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
511263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
511557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
512124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
514569? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
515157? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
515160? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
515640? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
515895? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
516726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
518766? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017021320170105
519579? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
519627? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
520899? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
521757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
521784? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
521793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
521799? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
522183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
526035? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
526242? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
526593? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
526680? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
526743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
528174? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
528411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
529785? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105
530754? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
531003? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
531252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
531345? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
532053? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017021320170105
532461? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
532479? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
533400? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017021320170105
534222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
534225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
534939? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
537552? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
539214? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
539238? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017021320170105
539508? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
539763? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
540207? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
541329? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
541497? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017021320170105
541788? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
542415? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017021320170105
542892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
544749? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
544821? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017021320170105
545433? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
549159? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
550716? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
552942? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
553032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
553164? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
553800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
555981? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
556299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
556902? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
557106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
558159? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
559056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
560862? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
563800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
564732? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
565503? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
566688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
567606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
568809? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
568902? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
572118? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
576399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
578667? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
578871? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
579882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
581382? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
582546? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
583287? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
584643? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
587835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
588342? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
588556? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
592600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
594328? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
598064? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
599860? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
600604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
605468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
617490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
622248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
622952? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017021320170105
631328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
644684? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
694907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105