Implementation notes: x86, cryptothinkx, crypto_aead/proest256apev1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest256apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
334638? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
334857? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
339105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
339522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
345588? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
354765? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
357447? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
360144? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
360795? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
368601? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
371844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
371859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
374652? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
374895? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017021320170105
375315? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017021320170105
377394? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
377988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
380595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
381027? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
382197? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
385137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
386214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
386796? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017021320170105
392304? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
394536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
396384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105
399660? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
400036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
401586? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
402234? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
408548? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
408969? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
411738? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
414816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
417447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
417471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
422712? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
423375? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
425568? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
430713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
441454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
442696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
453276? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
481362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
490780? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
491985? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
493347? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
494382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
495630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
495837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
497709? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
498708? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
502239? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
506364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
507048? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
507615? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
507768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
507975? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
507978? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
508758? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017021320170105
511185? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
512223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
512418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
513000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
513543? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
513963? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
515142? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105
515256? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
515409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
521460? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
522672? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
524514? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
524862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
524895? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017021320170105
524925? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
525609? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
525876? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
526050? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
526377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
526899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
527124? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
527421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
527961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
529032? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
529887? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
529914? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
530064? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017021320170105
530331? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
530439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
530814? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
530913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105
531054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
531213? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
532206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
532437? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
533949? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
534987? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017021320170105
536454? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017021320170105
537726? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
539283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
539550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
540765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
540975? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017021320170105
541362? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
542211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
542658? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
542760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
542838? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
543102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
543480? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017021320170105
543792? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
544089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105
544311? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
545412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
545445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
545682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
546735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
547812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
548250? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
548379? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
548424? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
548559? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
548817? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105
548838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
548856? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
549018? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
549033? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
550449? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
554652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
556953? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017021320170105
558642? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
559029? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
559404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
561264? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
561603? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
561726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
562572? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
562668? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
562869? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017021320170105
562929? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
563292? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
563790? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
565410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
566208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
567822? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
567843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
568125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
568995? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
569775? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
569889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
571383? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
579366? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
580494? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
582372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
583084? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
583720? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
584860? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017021320170105
585120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
585836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
587968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
588260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
588792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
589536? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
590340? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
590948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
592788? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
593988? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
605842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
608264? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
608928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
609840? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
621436? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
626044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
626956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
629772? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
631116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
644508? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
659216? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
661762? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
746235? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105