Implementation notes: x86, mace, crypto_aead/joltikneq9696v13

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq9696v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
20559339? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016103120161009
20559540? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016103120161009
20586219? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016103120161009
20593872? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016103120161009
20656998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016103120161009
20657025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016103120161009
20658200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016103120161009
20671739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016103120161009
20710618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016103120161009
20715257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016103120161009
20732066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016103120161009
20736135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016103120161009
20782467? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016103120161009
20841468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016103120161009
20943254? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016103120161009
20945316? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016103120161009
21111639? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016103120161009
21142136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016103120161009
21146948? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016103120161009
21208381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016103120161009
21217654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016103120161009
21233707? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016103120161009
21253913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016103120161009
21277104? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016103120161009
21277823? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016103120161009
21308698? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103120161009
21320383? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016103120161009
21324122? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016103120161009
21381699? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016103120161009
21423492? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016103120161009
21526577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016103120161009
21688090? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016103120161009
21690259? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016103120161009
21739498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016103120161009
21742758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016103120161009
22276979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016103120161009
22378462? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016103120161009
44033497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016103120161009
44126710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016103120161009
44277627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016103120161009
44278790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016103120161009
44549209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016103120161009
45612033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016103120161009
45612809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016103120161009
45651926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016103120161009
45660425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016103120161009
45760844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016103120161009
46023455? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016103120161009
47837741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016103120161009
47840364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016103120161009
48594178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016103120161009
48797294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016103120161009
49571708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016103120161009
49656611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016103120161009
49657020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016103120161009
52348312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016103120161009
52518573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016103120161009
52529835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016103120161009
52532165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016103120161009
52537701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016103120161009
52586355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016103120161009
52751141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016103120161009
52887734? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016103120161009
53923434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016103120161009
54048391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016103120161009
54101412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016103120161009
54282670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016103120161009
56766881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016103120161009
57039780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016103120161009
58631707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016103120161009
59048321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016103120161009
59140498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016103120161009
60382335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016103120161009
60908885? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016103120161009
60913239? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016103120161009
60957030? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016103120161009
60974659? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016103120161009
61796963? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103120161009
61814899? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016103120161009
61822976? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016103120161009
61888813? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016103120161009
63450171? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016103120161009
63716861? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016103120161009
63725438? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016103120161009
64075147? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016103120161009
64257651? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016103120161009
64419367? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103120161009
64454010? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103120161009
64479954? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016103120161009
64869778? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016103120161009
65089184? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016103120161009
65453424? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016103120161009
67138249? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016103120161009
68004385? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016103120161009
68607308? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016103120161009
68706756? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016103120161009
68756919? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016103120161009
68767510? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016103120161009
68810427? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103120161009
68839563? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016103120161009
68991648? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016103120161009
69019015? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016103120161009
69060415? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016103120161009
69116012? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016103120161009
69170137? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103120161009
69266500? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016103120161009
69626349? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016103120161009
69684983? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016103120161009
69794981? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016103120161009
69852740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016103120161009
69854075? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016103120161009
69859276? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016103120161009
69937060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016103120161009
69979858? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016103120161009
69999552? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016103120161009
70157454? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016103120161009
70215639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016103120161009
70220520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016103120161009
70231964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016103120161009
70244542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016103120161009
70248080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016103120161009
70298415? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016103120161009
70333865? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016103120161009
70430317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016103120161009
70542507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016103120161009
70551336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016103120161009
70581358? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016103120161009
70582460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016103120161009
70592415? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016103120161009
70637505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016103120161009
70638714? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016103120161009
70684561? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016103120161009
70753150? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016103120161009
70951113? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103120161009
70970184? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016103120161009
70994372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016103120161009
71086012? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016103120161009
71185662? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016103120161009
71186683? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016103120161009
71197802? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016103120161009
71231185? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016103120161009
71304989? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016103120161009
71318555? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016103120161009
71340118? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103120161009
71342331? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016103120161009
71347807? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016103120161009
71349150? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016103120161009
71455917? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016103120161009
71595610? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103120161009
71612398? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016103120161009
72125416? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016103120161009
72366848? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016103120161009
72431143? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016103120161009
72458810? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016103120161009
72472397? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016103120161009
72546604? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016103120161009
73558203? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016103120161009
73890475? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016103120161009
73946117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016103120161009
74188954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016103120161009

Test failure

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