Implementation notes: x86, hydra6, crypto_aead/cmcc44v1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cmcc44v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
357094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
358069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
358339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
358418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
358456? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
358540? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
358689? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
358802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
358949? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
358966? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
359184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
359502? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
359605? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090920170725
359909? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
359984? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
365295? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
366488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
368624? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
369302? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
374359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
374463? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090920170725
377442? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090920170725
377628? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
380879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
382520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
383202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
383658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
383726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
383910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
384244? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
384616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
384628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
385657? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
386055? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
386137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
386856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
386945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
388147? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090920170725
388177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
388436? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
388545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
388943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
389675? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
390666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
391633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
391904? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
392115? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090920170725
392144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
392926? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
394451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
395154? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
395832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
396031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
396673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
397158? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
397249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
397526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
398034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
398182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
398491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
398857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
399062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
399114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
399802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
399947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
400028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
401006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
401633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
402001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
403517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
403859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
404506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
404987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
405350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
405650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
409666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
412560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
412710? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
413179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725
413274? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
413565? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
413774? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
414319? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
414988? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
415856? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
416354? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090920170725
416357? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090920170725
418472? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
418563? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
418844? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
420986? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090920170725
421324? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090920170725
421686? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
422038? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
422238? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
422599? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
423300? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
423572? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
423940? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
424650? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
425313? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
425570? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
426238? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
426373? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
426473? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
427012? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
427799? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
427974? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
428159? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
428602? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
428762? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
429203? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
430260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
431561? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
431642? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
431698? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
432665? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
432795? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
433516? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
433958? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
434610? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
435711? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
436353? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
436505? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
436748? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090920170725
436790? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725
441992? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
442924? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
444622? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
457614? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
458409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
458984? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
459008? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
459268? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
460027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
460156? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
460171? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
460635? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090920170725
461358? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
461809? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
462264? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
462375? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
462634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
462792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
462996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
463180? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
463247? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090920170725
463523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
463878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
464210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
464604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
464954? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
465126? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
465499? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
465800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
466069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
467212? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
467696? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
468686? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
469012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
469565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
470197? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
473279? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090920170725
476713? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
477238? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
479110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
479940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725
480432? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
483358? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
485253? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
489520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
491462? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725

Test failure

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