Implementation notes: x86, calvin, crypto_aead/proest256copav1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest256copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
435969? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082420170725
436370? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082420170725
436726? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082420170725
436968? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082420170725
445983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
446615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
446769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
448509? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082420170725
448725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
449588? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082420170725
451093? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082420170725
451329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
452188? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082420170725
456706? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082420170725
456850? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082420170725
460849? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082420170725
461701? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082420170725
466538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
471991? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082420170725
474654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
475228? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082420170725
478029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
479383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
484172? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082420170725
487664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
487809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
488007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
491371? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082420170725
496651? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082420170725
497336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
497467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
497624? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082420170725
497757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
498572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
509086? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082420170725
509171? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082420170725
509322? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082420170725
509417? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082420170725
509451? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082420170725
510263? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082420170725
510424? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082420170725
518001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
591613? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082420170725
600833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
600862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
602565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
604965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
606554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
607380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
607860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
608014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
608967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
610915? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082420170725
611095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
622233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
622493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
622843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
623087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
623186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
623293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
623827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
624028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
624199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
627226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
627954? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082420170725
640369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
650907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
667525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
668906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
668965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
670303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
678115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
679201? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
679247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
681085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
683120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
683138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
688039? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082420170725
692129? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082420170725
693125? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082420170725
693211? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082420170725
694231? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082420170725
697136? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082420170725
698885? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082420170725
699581? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082420170725
703142? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082420170725
703822? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082420170725
703883? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082420170725
706265? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082420170725
707753? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082420170725
710465? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082420170725
712479? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082420170725
712594? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082420170725
713075? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082420170725
713930? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082420170725
716947? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082420170725
721516? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082420170725
721826? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082420170725
721916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725
721950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
721979? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082420170725
722660? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082420170725
723300? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082420170725
725999? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082420170725
726111? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082420170725
727918? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082420170725
728745? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082420170725
732515? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082420170725
733623? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082420170725
734387? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082420170725
734615? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082420170725
734842? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082420170725
737824? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082420170725
738270? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082420170725
738290? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082420170725
749398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
750845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
751947? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
751990? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
752063? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082420170725
752230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
752769? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082420170725
753333? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082420170725
753362? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
753520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
753639? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082420170725
754270? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
754324? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082420170725
754983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
755040? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082420170725
755382? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082420170725
756261? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082420170725
756300? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082420170725
756725? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082420170725
758490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
759004? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082420170725
760520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
760575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
762264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
764857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082420170725
766270? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082420170725
766344? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
767326? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082420170725
767626? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082420170725
767706? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
768382? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082420170725
768994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082420170725
769669? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082420170725
770175? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
771819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082420170725
772005? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082420170725
772694? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
773099? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082420170725
774055? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082420170725
774403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082420170725
774798? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082420170725
775009? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082420170725
775205? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082420170725
775206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082420170725
775265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082420170725
775594? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082420170725
776766? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082420170725
776777? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082420170725
777661? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082420170725
777919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082420170725
778032? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082420170725
778470? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082420170725
779229? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082420170725
779529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082420170725
781148? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082420170725
800677? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082420170725
807316? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082420170725

Test failure

Implementation: crypto_aead/proest256copav1/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