Implementation notes: x86, mace, crypto_aead/joltikeq6464v1

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15517767? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102920161009
15553643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
15553664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
15574910? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
15576560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
15584617? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
15603518? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
15606559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
15608035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
15624237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
15624719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
15637387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
15646475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
15686022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
15854468? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
15854732? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
15875306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
15963759? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
15985682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
15985889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
16005806? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102920161009
16009702? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
16019657? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
16019945? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
16050808? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
16051640? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
16054599? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
16068347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
16120139? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
16125825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
16144472? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102920161009
16294323? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
16294782? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
16312542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
16377315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
16379520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
16383378? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
33481378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
33519122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
33545292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
33705682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
33706853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
33708604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
34126885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
34468488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
34477180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
35079915? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102920161009
35175716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
35193778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
35255293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
35261482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
35291817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
35719827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
35809807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
35832717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
36844578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
37260626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
37850047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
38073044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
38159341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
38201191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
38320907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
38340809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
38484218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
38548696? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102920161009
38636668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
38961754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
39474793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
41749870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
43109727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
43124267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
43190034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
43778018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
45258964? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
45284461? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
45612590? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
45691505? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
45720772? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
45945872? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
45998108? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
46030178? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
46075790? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
46625193? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
46696397? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102920161009
48771219? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102920161009
48939929? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
49052567? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102920161009
49057164? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102920161009
49065631? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
49081932? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102920161009
49141821? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102920161009
49813564? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
51192360? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
52044704? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
52175164? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
52184151? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
52329324? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102920161009
52331849? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
52439014? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
52504054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
52614697? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102920161009
52636268? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
52715346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
52791249? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
52837891? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
52891960? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
52953056? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102920161009
52959369? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
52959391? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
52984173? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
52991981? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102920161009
53042466? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102920161009
53060918? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
53070045? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
53087644? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102920161009
53090763? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
53096236? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102920161009
53128546? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
53140429? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
53151414? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
53244201? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009
53284633? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102920161009
53287911? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
53353202? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
53393495? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
53410404? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009
53443618? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
53469030? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
53491875? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
53573986? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
53576154? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
53685996? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102920161009
53758859? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009
53920228? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
53926840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
54093697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
54098713? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
54153622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
54191003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
54196201? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
54279856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
54310397? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
54323925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
54359766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
54497599? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102920161009
54508504? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102920161009
54677216? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102920161009
54679600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
54819972? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
54833543? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102920161009
54944178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
54953022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009
54957788? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
55026425? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009
55428544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
55861685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
55889869? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
55980346? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
67190929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
68080526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009

Test failure

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