Implementation notes: x86, mace, crypto_aead/joltikeq12864v1

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30947301? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
30947490? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
30964391? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
30965772? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
31099794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102920161009
31103991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102920161009
31130728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102920161009
31131554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102920161009
31199055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
31204790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
31253377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
31254197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
31283609? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102920161009
31368981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
31664090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
31691014? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102920161009
31691964? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102920161009
31792560? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
31800232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102920161009
31833608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
31890333? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102920161009
31908614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
31909635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
32033536? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102920161009
32037316? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102920161009
32051982? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102920161009
32052945? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102920161009
32066392? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102920161009
32148522? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102920161009
32248198? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102920161009
32535103? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102920161009
32593535? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
32595706? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
32698433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102920161009
32698963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102920161009
33478351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
33620745? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102920161009
66179629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
66322059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
66533791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
66607997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
66965610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
68033035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
68605067? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
68607979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
68617470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
68676213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
69194219? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102920161009
71814173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
71828170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
71962898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
72841489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
74214901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
74326358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
74455609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
76600193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
78317010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
78324571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
78580018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
78833495? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102920161009
78979909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
79063011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
79195009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
79237307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
79488205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
79833523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
80342457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
81121272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
81292007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
81973541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
81993268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
88000479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
88957057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
91557837? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102920161009
91588488? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102920161009
91608046? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102920161009
91618615? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102920161009
92769532? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102920161009
92934521? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102920161009
93464570? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102920161009
93484232? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102920161009
94862857? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102920161009
95005516? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102920161009
95660628? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102920161009
96750334? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102920161009
96797195? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102920161009
96898587? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102920161009
97004221? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102920161009
97131921? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102920161009
97874258? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102920161009
97916231? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102920161009
98217481? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102920161009
101382928? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102920161009
102667016? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102920161009
102907881? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102920161009
102942221? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102920161009
103278083? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102920161009
103470591? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102920161009
103528414? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
103715128? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102920161009
103748283? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102920161009
103761661? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102920161009
104016909? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
104400119? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
104505709? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102920161009
104611899? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102920161009
104743828? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102920161009
105106069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009
105225976? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102920161009
105300676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
105345215? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102920161009
105639683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
105736195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
105770459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102920161009
105855845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009
105900512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102920161009
105958019? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102920161009
105987166? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102920161009
106231921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102920161009
106239578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
106321326? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102920161009
106346036? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102920161009
106398144? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102920161009
106604997? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102920161009
106968534? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102920161009
107131977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
107219898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
107335050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
107370636? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
107382544? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102920161009
107396667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009
107447852? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102920161009
107450805? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102920161009
107496047? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102920161009
107579472? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102920161009
107580523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102920161009
107601218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
107672053? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102920161009
107681414? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102920161009
107806549? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102920161009
107824271? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102920161009
108034289? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102920161009
108079577? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102920161009
108092419? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102920161009
108251025? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102920161009
108833881? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102920161009
109081067? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102920161009
110175534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
110771901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
113996406? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102920161009
114362488? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102920161009
134829343? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102920161009
134967371? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102920161009
135103786? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102920161009
137347371? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102920161009
137720878? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102920161009
137875197? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102920161009
138202021? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102920161009
138266647? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102920161009
138483327? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102920161009

Test failure

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