Implementation notes: x86, hydra7, crypto_aead/proest256copav1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
551312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062920140622
551804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062920140622
553892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062920140622
558796? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062920140622
559448? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062920140622
559448? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062920140622
559720? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062920140622
559912? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062920140622
560104? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062920140622
560184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062920140622
560396? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062920140622
560488? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062920140622
560796? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062920140622
562220? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062920140622
563516? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062920140622
565300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062920140622
566268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062920140622
566428? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062920140622
567892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062920140622
567988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062920140622
568448? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062920140622
568516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062920140622
568520? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062920140622
574800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062920140622
574820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062920140622
576312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062920140622
576612? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062920140622
578016? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062920140622
585012? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062920140622
585300? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062920140622
587052? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062920140622
588020? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062920140622
588068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062920140622
588080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062920140622
589916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062920140622
591340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062920140622
592828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062920140622
593048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062920140622
593808? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062920140622
594292? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062920140622
594348? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062920140622
596328? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062920140622
601800? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062920140622
602380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062920140622
602508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062920140622
603004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062920140622
603032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062920140622
605796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062920140622
606444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062920140622
608460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062920140622
608708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062920140622
608940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062920140622
609900? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062920140622
611200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062920140622
611656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062920140622
612128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062920140622
612576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062920140622
614432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062920140622
615048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062920140622
622764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062920140622
624152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062920140622
624956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062920140622
628180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062920140622
628672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062920140622
630176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062920140622
633524? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062920140622
646664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062920140622
647024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062920140622
647516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062920140622
649132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062920140622
649840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062920140622
650520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062920140622
653084? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062920140622
653468? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062920140622
656004? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062920140622
656136? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062920140622
656144? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062920140622
656208? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062920140622
656520? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062920140622
657644? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062920140622
657652? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062920140622
657800? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062920140622
658588? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062920140622
658968? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062920140622
659200? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062920140622
659528? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062920140622
659792? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062920140622
659796? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062920140622
659844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062920140622
659896? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062920140622
660048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062920140622
660048? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062920140622
660904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062920140622
661096? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062920140622
661156? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062920140622
661240? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062920140622
661496? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062920140622
661944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062920140622
661976? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062920140622
662084? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062920140622
662252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062920140622
662256? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062920140622
662288? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062920140622
662372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062920140622
662460? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062920140622
662556? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062920140622
662576? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062920140622
662668? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062920140622
662820? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062920140622
663568? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062920140622
663608? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062920140622
663620? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062920140622
663664? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062920140622
663712? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062920140622
663776? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062920140622
664100? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062920140622
664496? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062920140622
664672? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062920140622
664700? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062920140622
664824? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062920140622
665676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062920140622
667136? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062920140622
668004? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062920140622
668672? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062920140622
668676? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062920140622
668800? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062920140622
668904? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062920140622
668948? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062920140622
668960? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062920140622
669000? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062920140622
669224? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062920140622
670252? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062920140622
670676? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062920140622
671788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062920140622
671888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062920140622
672832? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062920140622
672968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062920140622
673212? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062920140622
673820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062920140622
674408? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062920140622
674424? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062920140622
674448? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062920140622
676696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062920140622
677128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062920140622
677428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062920140622
682036? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062920140622
682064? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062920140622
685048? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062920140622
685316? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062920140622
686024? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062920140622
687000? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062920140622
687248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062920140622
687256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062920140622
687316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062920140622
687516? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062920140622
688060? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062920140622
688128? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062920140622
688416? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062920140622
688556? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062920140622
690296? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062920140622
691504? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062920140622
698728? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062920140622
698768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062920140622
699676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062920140622
699744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062920140622
704124? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062920140622
704376? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062920140622
705112? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062920140622
736276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062920140622
765588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062920140622
783892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062920140622
784484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062920140622