Implementation notes: x86, hydra3, crypto_aead/cmcc22v1

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cmcc22v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
250546? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
250660? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
250991? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
251085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
251711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
252795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
253247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
253323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
253323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
253454? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
253504? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
254941? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
256769? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
260336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
261213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
261907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
262690? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
262784? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
263828? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
264064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
264158? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
264172? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
264295? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
264399? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091120170725
265001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
265251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
266420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
267579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
268404? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
268897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
269120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
269286? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
269874? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
270257? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091120170725
270549? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
271168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
271234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
271554? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
272164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
272724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
272855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
273252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
273982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
274446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
275355? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091120170725
275636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
275977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
276243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
276315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
276810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
276898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
276915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
277316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
277481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
277716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
277870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
278540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
278705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
279268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
279657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
279700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
279738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
279866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
280056? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091120170725
281200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
283239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
283468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
283630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
284942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
286894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
287440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
287894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
289368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
292981? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
292995? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
293352? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
293590? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
293947? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
294617? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
294705? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
294887? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
295385? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
295398? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
297503? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
297705? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
297771? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
298256? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
298807? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170725
298873? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
298882? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
299223? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
299483? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
299700? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
299887? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
299918? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
300227? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
300321? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
301522? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
302079? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170725
302483? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
302488? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
303272? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
303295? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
304902? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
305293? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
306381? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
307646? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
309760? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
310744? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091120170725
310788? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170725
310896? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
311396? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
312225? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
312830? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
313038? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
314766? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
316486? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
318861? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091120170725
319425? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
321644? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
325393? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
329370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
329975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
330050? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
331662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
331778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
332619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
333476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
333820? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
334222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
334366? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
334378? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
334455? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
334580? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
334707? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091120170725
334890? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091120170725
335171? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
335539? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
336221? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
336435? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
337488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
338263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
338440? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
340111? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
340364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
341485? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
342841? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
344336? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
345423? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
345873? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170725
346071? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
346431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
346644? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
347512? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
359754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
360673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
361550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
366957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
369638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
370392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725

Test failure

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