Implementation notes: x86, mace, crypto_aead/trivia0v1

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: trivia0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
428805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111620161009
441677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111620161009
441985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111620161009
442292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111620161009
442847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111620161009
444555? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111620161009
444817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111620161009
447617? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111620161009
448416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111620161009
460047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111620161009
460058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111620161009
465638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111620161009
466765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111620161009
466785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111620161009
466842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111620161009
466849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111620161009
469497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111620161009
472520? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111620161009
485196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111620161009
485407? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111620161009
493927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111620161009
509714? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111620161009
509928? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111620161009
511824? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111620161009
511909? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111620161009
513184? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111620161009
513222? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111620161009
513801? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016111620161009
515745? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111620161009
516615? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111620161009
522617? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111620161009
522620? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111620161009
528001? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111620161009
553658? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111620161009
554289? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111620161009
554329? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111620161009
556934? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111620161009
556934? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111620161009
556943? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111620161009
569098? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111620161009
569108? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111620161009
569131? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111620161009
569157? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111620161009
570694? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111620161009
571755? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016111620161009
581585? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111620161009
610035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111620161009
610050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111620161009
740699? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111620161009
766678? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111620161009
773805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111620161009
779165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111620161009
779214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111620161009
784093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111620161009
784149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111620161009
785119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111620161009
785126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111620161009
787069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111620161009
787158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111620161009
787177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111620161009
793407? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111620161009
794621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111620161009
794751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111620161009
795026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111620161009
795058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111620161009
795080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111620161009
801872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111620161009
810093? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111620161009
810201? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111620161009
810459? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111620161009
810562? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111620161009
812501? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111620161009
812901? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111620161009
813918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111620161009
814810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111620161009
814950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111620161009
815295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111620161009
815478? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111620161009
815518? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111620161009
815933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111620161009
815980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111620161009
818083? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111620161009
818409? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016111620161009
823265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111620161009
825054? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111620161009
825354? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111620161009
826023? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111620161009
826569? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111620161009
827921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111620161009
828191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111620161009
828215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111620161009
828583? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111620161009
829557? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111620161009
832482? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111620161009
833454? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111620161009
837837? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111620161009
839006? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111620161009
839199? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111620161009
840060? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111620161009
840608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111620161009
840729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111620161009
842008? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111620161009
842832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111620161009
848180? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111620161009
848608? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111620161009
848713? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111620161009
849972? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111620161009
850123? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111620161009
850152? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111620161009
850939? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111620161009
853484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111620161009
853885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111620161009
857811? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111620161009
857867? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111620161009
860012? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111620161009
861835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111620161009
866476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111620161009
873034? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016111620161009
874626? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111620161009
877310? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111620161009
879772? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111620161009
882133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111620161009
901172? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111620161009
901369? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111620161009
901391? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111620161009
911541? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111620161009
911632? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111620161009
911662? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111620161009
930239? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111620161009
930513? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111620161009
954886? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111620161009
954888? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111620161009
1218652? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111620161009
1218760? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111620161009
1218768? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111620161009
1255171? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111620161009
1259777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111620161009
1259779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111620161009
1259784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111620161009
1272667? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111620161009
1282154? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111620161009
1285547? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111620161009
1297525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111620161009
1297979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111620161009
1302164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111620161009
1309063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111620161009
1321799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111620161009
1321932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111620161009
1322020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111620161009
1335912? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111620161009
1336191? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111620161009
1357058? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111620161009
1358466? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111620161009
1385717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111620161009
1385835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111620161009
2015867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111620161009
2016316? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111620161009
2021707? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111620161009
2021903? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111620161009
2037014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111620161009

Test failure

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

Number of similar (compiler,implementation) pairs: 10, 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=core2 -O3 -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