Implementation notes: x86, mace, crypto_aead/joltikeq6464v13

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq6464v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15200096? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102920161009
15278997? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
15288638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
15306725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
15307020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
15307158? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
15308945? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
15309147? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
15314236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
15318834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
15320637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
15359351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
15362699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
15372836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
15403350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
15562371? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
15566361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
15598134? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
15598147? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
15699670? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
15734705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
15736574? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
15746840? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
15753795? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102920161009
15755791? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
15759608? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
15830308? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
15830653? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
15832386? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102920161009
15842536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
15872096? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
15932132? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
15942853? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
16062234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
16075402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
16086288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
16117810? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
33213119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
33299229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
33329615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
33460566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
33463012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
33573171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
33603912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
33606590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
34322235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
34367282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
34797566? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102920161009
34901791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
34964240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
34964583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
34965697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
36589185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
36618754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
36620476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
36889006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
37404304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
37556995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
37607527? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
37701707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
38064846? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102920161009
38107152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
38211749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
38235035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
38264168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
38399883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
38457128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
38467017? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
38606883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
38623491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
38766026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
38857167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
43660797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
44753306? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
44866793? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
45063587? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
45485531? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
45487658? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
45643578? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
45659363? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
45697178? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
45764352? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
46462807? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
46522536? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102920161009
48632139? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102920161009
48636075? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
48737239? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
48779808? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102920161009
48806002? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102920161009
48825938? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102920161009
48854415? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102920161009
49535518? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
51061720? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
51196500? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
51380280? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
51517848? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102920161009
51627297? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
51834642? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
52024980? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
52321736? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
52337392? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
52504448? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102920161009
52508450? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
52526424? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
52558238? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
52604121? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
52663568? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102920161009
52683744? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102920161009
52704007? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102920161009
52707721? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
52734567? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102920161009
52741997? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
52925094? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
53033668? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
53082511? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102920161009
53144092? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
53171928? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102920161009
53252983? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
53270126? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
53429248? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
53483175? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
53485873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
53511417? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
53570252? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
53596337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009
53610353? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009
53613099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
53614333? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102920161009
53626925? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009
53633688? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
53671098? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
53715719? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
53800038? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
53842990? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
53865098? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
53948160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
54019259? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102920161009
54041486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009
54061513? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
54136391? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
54139491? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102920161009
54148920? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102920161009
54161444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
54171932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
54175094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
54269565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
54287584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
54292473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
54339393? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102920161009
54380401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
54516239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009
54552856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
54672599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
54686493? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
54704447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
54775366? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
54889271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
55109704? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
55374238? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
69147905? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009

Test failure

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