Implementation notes: x86, h8bobcat, crypto_aead/proest256apev1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest256apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
646252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081720170718
646408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081720170718
653163? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081720170718
654227? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081720170718
654351? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081720170718
657889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081720170718
661998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081720170718
663166? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081720170718
665504? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081720170718
665593? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081720170718
665651? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081720170718
665732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081720170718
667342? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081720170718
669845? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081720170718
675122? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081720170718
675137? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081720170718
675279? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081720170718
675355? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081720170718
681706? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081720170718
682071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081720170718
682352? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081720170718
682609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081720170718
682661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081720170718
684646? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081720170718
685425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081720170718
685539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081720170718
710410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081720170718
710676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081720170718
710804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081720170718
710961? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081720170718
713688? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081720170718
713692? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081720170718
720005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081720170718
725415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081720170718
728854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081720170718
733661? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081720170718
739019? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081720170718
739048? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081720170718
831839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081720170718
833055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081720170718
833644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081720170718
835249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081720170718
836195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081720170718
836323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081720170718
838261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081720170718
842194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081720170718
844298? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081720170718
846198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081720170718
846355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081720170718
847348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081720170718
847628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081720170718
850321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081720170718
851024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081720170718
851053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081720170718
851295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081720170718
851580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081720170718
852459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081720170718
854188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081720170718
854876? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081720170718
855613? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081720170718
862058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081720170718
862515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081720170718
862614? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081720170718
862624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081720170718
862653? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081720170718
864029? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081720170718
864049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081720170718
864177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081720170718
865331? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081720170718
866495? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081720170718
866790? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081720170718
867778? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081720170718
868666? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081720170718
868984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081720170718
869259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081720170718
870390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081720170718
870622? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081720170718
872052? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081720170718
873796? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081720170718
873800? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081720170718
876318? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081720170718
876759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081720170718
877838? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081720170718
877862? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081720170718
877866? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081720170718
877867? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081720170718
878384? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081720170718
878536? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081720170718
878916? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081720170718
880108? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081720170718
880147? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081720170718
880194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081720170718
880394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081720170718
880460? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081720170718
880778? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081720170718
880845? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081720170718
880887? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081720170718
881154? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081720170718
881686? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081720170718
883011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081720170718
883054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081720170718
884260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081720170718
884260? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081720170718
885442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081720170718
886321? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081720170718
886388? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081720170718
886640? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081720170718
886664? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081720170718
887095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081720170718
888155? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081720170718
888288? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081720170718
888549? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081720170718
889366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081720170718
889850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081720170718
891114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081720170718
892231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081720170718
892435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081720170718
892644? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081720170718
892691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081720170718
893114? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081720170718
893598? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081720170718
894183? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081720170718
894211? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081720170718
894453? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081720170718
894838? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081720170718
895878? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081720170718
897831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081720170718
898434? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081720170718
898738? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081720170718
899355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081720170718
900296? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081720170718
900329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081720170718
903374? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081720170718
905962? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081720170718
906708? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081720170718
907929? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081720170718
908081? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081720170718
908386? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081720170718
909131? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081720170718
909468? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081720170718
910447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081720170718
910456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081720170718
910922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081720170718
915473? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081720170718
917158? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081720170718
917173? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081720170718
918342? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081720170718
918446? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081720170718
920773? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081720170718
920801? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081720170718
921344? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081720170718
921562? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081720170718
922250? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081720170718
923215? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081720170718
924416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081720170718
925471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081720170718
928259? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081720170718
961771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081720170718
962692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081720170718
978994? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081720170718
982690? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081720170718

Test failure

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref