Implementation notes: x86, calvin, crypto_aead/joltikeq9696v1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41013160? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170725
42097476? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170725
42103305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170725
42158239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170725
42176490? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170725
42203534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170725
42515495? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170725
42603666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081420170725
42615798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081420170725
42666714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081420170725
42683372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170725
42708208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170725
42714703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081420170725
42730622? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081320170725
42797195? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170725
42836169? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081320170725
42870377? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081320170725
42876687? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170725
42878244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
42912471? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081320170725
42913208? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081320170725
42926884? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081320170725
42933272? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081320170725
42943528? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081320170725
42946083? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081320170725
42956472? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081320170725
43004887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170725
43006402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
43053286? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081320170725
43060702? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081320170725
43074594? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170725
43090170? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
43185331? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
43320916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081420170725
43444515? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081320170725
43452569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081420170725
43671956? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081320170725
44707925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081420170725
44804240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081420170725
45131624? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081320170725
45187526? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081320170725
47228153? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081320170725
47727554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081420170725
69631646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081420170725
71145623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081420170725
71154332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170725
71646518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170725
71743800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170725
72158682? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081320170725
73933711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
74318033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170725
74746360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170725
74895661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170725
75065222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081420170725
75354247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081420170725
75460003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081420170725
75510356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081420170725
75647531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081420170725
76088183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081420170725
76329452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081420170725
77387190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
77496962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081420170725
77732967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081420170725
77989653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081420170725
78478274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081420170725
79034640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081420170725
80771776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081420170725
82731687? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081320170725
85908420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170725
87498858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170725
87645763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170725
91404546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170725
91560168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081420170725
92063105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170725
92969512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
95992637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081420170725
96791731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081420170725
96793516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081420170725
97893364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081420170725
99053289? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081320170725
99708153? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170725
100189033? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170725
100431809? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170725
101278745? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081320170725
102254897? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081320170725
102726106? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081320170725
103212019? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170725
103230889? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
103723748? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081320170725
103814785? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081320170725
103888746? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170725
103926046? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170725
103959294? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081320170725
104011277? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081320170725
104140547? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170725
104272010? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081320170725
104496724? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081320170725
104724498? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170725
104871970? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081320170725
105122930? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170725
105507126? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081320170725
105619611? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
106044358? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170725
106133031? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170725
106139251? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081320170725
106232747? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081320170725
106271131? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
106287215? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081320170725
106536962? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081320170725
106617114? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081320170725
107718591? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081320170725
107866982? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170725
107878422? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170725
108110530? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081320170725
108259630? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170725
108996582? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081320170725
109051746? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081320170725
109980059? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081320170725
110316367? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081320170725
110482662? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081320170725
111020111? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081320170725
111218506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081420170725
111327053? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081320170725
111665049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081420170725
111866836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170725
111944904? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081320170725
112067236? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081320170725
112348767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170725
112602088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170725
112754209? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081320170725
112914026? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081320170725
113193262? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170725
113444068? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170725
113458349? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081320170725
113528166? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081320170725
113557157? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170725
113620034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081420170725
113656900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081420170725
113693249? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081320170725
113727897? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081320170725
114979463? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170725
115169572? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170725
115346734? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170725
117457186? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170725
119146746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170725
119247992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
119370958? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
119524881? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081320170725
119598920? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170725
119874984? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081320170725
119880291? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170725
119918442? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170725
119974788? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081320170725
120164633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081420170725
120546818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081420170725
120658250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
120747426? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081320170725
120909190? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170725
120914013? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081320170725
120947516? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081320170725
121041131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081420170725
121095417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081420170725
121142758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081420170725
121380056? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081320170725
121471671? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081320170725
121627182? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
122129370? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170725
122827503? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081320170725
122855587? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081320170725
123164226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170725
123429299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170725
124498178? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081320170725

Test failure

Implementation: crypto_aead/joltikeq9696v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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