Implementation notes: x86, cryptothinkx, crypto_aead/lacv1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
581988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020920170105
582357? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020920170105
585429? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020920170105
592254? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020920170105
594444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020920170105
598647? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020920170105
600816? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020920170105
601896? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020920170105
605766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020920170105
605997? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020920170105
614439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020920170105
616068? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020920170105
616560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020920170105
619518? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020920170105
619710? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020920170105
622227? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020920170105
623640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020920170105
623757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020920170105
626490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020920170105
629382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020920170105
630069? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020920170105
633165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020920170105
636564? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020920170105
636861? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020920170105
637968? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020920170105
639885? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020920170105
654897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020920170105
661923? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020920170105
663540? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020920170105
667146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020920170105
690180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020920170105
694152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020920170105
695271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020920170105
716727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020920170105
718611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020920170105
724311? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020920170105
726186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020920170105
728070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020920170105
738129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020920170105
738897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020920170105
739494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020920170105
743040? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020920170105
743613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020920170105
744429? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020920170105
751824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020920170105
752826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020920170105
753912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020920170105
754149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020920170105
755019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020920170105
765132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020920170105
769857? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020920170105
770268? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020920170105
770463? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020920170105
773289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020920170105
775476? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020920170105
776961? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020920170105
778413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020920170105
778530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020920170105
786213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020920170105
791160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020920170105
802566? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020920170105
828939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020920170105
835599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020920170105
838215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020920170105
846579? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020920170105
867726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020920170105
877083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020920170105
888342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020920170105
888747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020920170105
900450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020920170105
900606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020920170105
917172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020920170105
919071? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020920170105
919776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020920170105
920196? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020920170105
925776? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020920170105
927657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020920170105
937245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020920170105
937308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020920170105
942870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020920170105
982803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020920170105
1774746? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020920170105
1776588? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020920170105
1803348? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020920170105
1806324? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020920170105
1808781? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020920170105
1810317? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020920170105
1824198? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020920170105
1824276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020920170105
1824450? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020920170105
1829802? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020920170105
1830354? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020920170105
1830789? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020920170105
1831203? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020920170105
1835382? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020920170105
1846479? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020920170105
1847166? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020920170105
1851996? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020920170105
1857918? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020920170105
1862217? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020920170105
1864269? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020920170105
1865130? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020920170105
1876044? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020920170105
1884771? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020920170105
1888950? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020920170105
1908963? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020920170105
1931904? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020920170105
1935453? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020920170105
1950471? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020920170105
1964223? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020920170105
1967601? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020920170105
1993332? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020920170105
1995993? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020920170105
1999545? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020920170105
2004981? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020920170105
2015646? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020920170105
2025120? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020920170105
2028342? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020920170105
2032290? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020920170105
2034027? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020920170105
2035788? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020920170105
2329755? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020920170105
2335644? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020920170105
2361678? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020920170105
2409732? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020920170105
2435124? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020920170105
2436921? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020920170105
2555772? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020920170105
2649186? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020920170105
2908683? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020920170105
2941392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020920170105
2956962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020920170105
2962041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020920170105
2973096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020920170105
2981157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020920170105
2989026? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020920170105
3007851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020920170105
3027129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020920170105
3054456? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020920170105
3055170? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020920170105
3067755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020920170105
3072873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020920170105
3091938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020920170105
3096255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020920170105
3096612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020920170105
3098625? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020920170105
3105996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020920170105
3115494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020920170105
3126270? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020920170105
3130452? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020920170105
3132924? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020920170105
3137208? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020920170105
3142821? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020920170105
3143100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020920170105
3178335? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020920170105
3192948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020920170105
3204516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020920170105
3207309? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020920170105
3208497? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020920170105
3211113? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020920170105
3218832? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020920170105
3221205? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020920170105
3221265? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020920170105
3223092? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020920170105
3225993? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020920170105
3227226? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020920170105
3228783? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020920170105
3228957? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020920170105
3228996? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020920170105
3229320? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020920170105
3237903? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020920170105
3257010? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020920170105
3283956? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020920170105
3309504? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020920170105
3321345? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020920170105
3331404? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020920170105
3417099? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020920170105
3420171? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020920170105
3424398? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020920170105
3424587? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020920170105