Implementation notes: x86, morningstar, crypto_aead/joltikeq12864v13

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: joltikeq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
29384627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
29420334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
29818998? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
29830744? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
29839635? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
29840810? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
30112712? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
30118486? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
30127773? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
30157507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
30158534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
30160263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
30173626? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
30192052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
30204158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
30206223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
30329648? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
30416802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
30477626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
30486512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
30903272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
30926101? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
31049134? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072720170718
31082326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
31108195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
31138641? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
31207352? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
31207728? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
31211107? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
31244785? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
31319456? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
31759041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
31762550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
31767031? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
31784812? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
32564567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
32649880? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
64467517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
64547339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
64736987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
64900375? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
64902994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
65216674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
65335752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
66695210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
66696997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
66697132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
66761358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
66804763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
67199082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
67643947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
67807518? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
69141439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
69485909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
69670519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
69720346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
69958672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
70245904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
71589950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
71992479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
73002112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
73217380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
73276037? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
73304955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
74149333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
74220908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
74281834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
74494270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
74723912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
75537988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
75560763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
75590963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
75659927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
90252904? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
90280152? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
90368285? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
90434114? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
90625863? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
90866470? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
91330691? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
91460250? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
91691275? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
91700485? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
91826295? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
94251046? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
94668816? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072720170718
95657249? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
95730553? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
95907653? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
96151024? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
97714144? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
97728122? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
98120486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
98154713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
98591484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
98599661? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
98729168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
98761753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
98956253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
99014107? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
99304652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
99440259? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072720170718
99447168? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
99461858? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
99483555? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
99509806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
99542958? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
99580049? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
99595488? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
99653878? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
99655632? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
99682987? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
99684909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
99704463? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
99711572? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
99742653? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
99793342? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
99830446? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
100009195? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
100056526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
100063029? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
100108045? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
100140822? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
100184893? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
100202178? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
100429762? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
100501864? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
100646544? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
100717941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
100816574? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
101437484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
101733367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
101803623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
101838901? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
101973506? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
102079851? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
102335194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
102487341? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072720170718
102556372? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
102875133? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
103014651? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
103167819? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
103211832? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
103352920? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072720170718
103468405? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
103484314? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
104849446? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
104915451? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
104997832? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
105268347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
105271671? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
105378322? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
105527881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
105949587? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
105985144? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
106031800? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
106303726? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
107247932? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
107532533? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
107587704? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718

Test failure

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