Implementation notes: x86, calvin, crypto_aead/proest256apev1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest256apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
526521? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082420170725
526735? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082420170725
529076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082420170725
529140? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082420170725
530082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
530105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
538990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
539248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
539456? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
539612? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
540433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
542326? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
544657? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
546632? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
551352? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082420170725
551773? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082420170725
552011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
552547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
552583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
552673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
556062? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082420170725
556088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
556089? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082420170725
556183? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082420170725
556318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
556591? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
558597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
560270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
561251? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
561777? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
566002? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
567368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
567521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
567592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
569332? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
569547? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
570369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
571324? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
571848? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
571989? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
572276? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
572761? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
573000? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
653341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
655328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
655400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
655614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
655955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
659435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
659557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
659601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
659722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
666520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
667469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
668469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
668948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
668992? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082420170725
669259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
669349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
669697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
670018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
670124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
671519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
671619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
671890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
676003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
676860? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082420170725
678648? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
681058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
683205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
683218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
683229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
683348? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
684549? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
687439? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
687458? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
688005? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
688157? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
691102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
691173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
691838? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
692384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
693103? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082420170725
693106? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082420170725
693411? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082420170725
693415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
694132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
694193? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
694344? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082420170725
694407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
694509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
694535? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082420170725
694644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
694682? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082420170725
694901? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
694905? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
695003? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082420170725
695305? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082420170725
695320? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
695346? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082420170725
695636? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082420170725
696546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
696747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
697615? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082420170725
698622? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
698949? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
699670? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
699966? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
700132? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
700515? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
701848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
701898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
701899? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082420170725
701958? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
702040? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082420170725
702121? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
702647? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
702948? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
703063? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
703278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
703324? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
703581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
703795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
703806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
703860? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082420170725
703871? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082420170725
704020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
704167? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082420170725
704193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
704238? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082420170725
704362? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
704422? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
704574? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
704752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
705014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
705235? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
705421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
705421? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
706091? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
706302? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
706393? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
706409? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
706572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
706668? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
706968? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
706969? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
707438? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
707610? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
709863? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082420170725
710020? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082420170725
710044? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082420170725
710830? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082420170725
713455? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082420170725
713628? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
714304? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
714361? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
714401? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
714583? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
714643? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
715284? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
715930? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082420170725
716527? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082420170725
716826? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
716988? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082420170725
722827? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
723136? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
727618? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
729244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
759536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
759614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
768634? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
769437? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725

Test failure

Implementation: crypto_aead/proest256apev1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref