Implementation notes: x86, hobbes, crypto_aead/cmcc84v1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cmcc84v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
303441? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
303741? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
303858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
303934? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
304207? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081120170725
304881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
306626? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
306742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
307810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
308278? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
308722? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
309436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
311164? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
311729? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
316047? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
317534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
317680? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081120170725
318190? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
318604? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
318916? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
319016? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
320006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
321369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
323740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
324188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
324549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
325175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
325683? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
326637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
326844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
329087? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
329354? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081120170725
329750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
329815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
329832? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
329920? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
330801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
331083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
331107? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081120170725
331228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
331408? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
331562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
331570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
331579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
331594? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
331613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
332126? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
332142? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
333802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
333926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
334246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
334438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
334585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
334735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
335288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
335345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
335668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
335796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
336269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
337068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
337761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
338226? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
338349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
338727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
339199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
339584? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
339764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
340011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
340592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
340602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
341074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
341835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
342376? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
342717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
343211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
343320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
344421? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
344798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
344920? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
345094? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081120170725
345908? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081120170725
346322? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
346926? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
347326? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
347495? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
347773? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
348543? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081120170725
349002? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
349605? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
349716? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
352517? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
352883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
353452? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
353729? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
354882? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
355319? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
355343? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081120170725
355922? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
356138? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
357114? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
357427? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
357514? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081120170725
358143? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
359582? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
359645? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
359670? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
360094? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
361339? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
361485? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
362126? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
362130? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
362255? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
363150? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
363719? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
363881? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
365823? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
367467? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
367880? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
368862? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
370262? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
374181? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
374402? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
374614? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
379364? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
380302? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
381132? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
381151? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
381597? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
381843? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
382248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
382572? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
382761? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
382913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
383532? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
383789? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
383872? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081120170725
384342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
384504? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
384768? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
384882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
385289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
385362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
385389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
385793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
386492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
386652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
387090? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
387178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
387232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
387405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
387787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
387920? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081120170725
388241? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
389374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
389451? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
389594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
390844? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
391310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
392171? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
392192? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081120170725
392824? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
394968? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
396064? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
397741? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
397878? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
399754? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
400029? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
400082? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
403207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
403403? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
404834? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081120170725
405873? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725

Test failure

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