Implementation notes: x86, hydra6, crypto_aead/cmcc84v1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cmcc84v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
358818? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
359123? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
359584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
360300? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
360508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
360640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
360732? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
360781? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
361034? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
361879? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090920170725
362178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
363837? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
364946? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
368289? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
370311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
370981? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
374579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
374987? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
375361? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
380430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
381527? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
381722? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090920170725
382319? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
382853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
382972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
383235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
383432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
383639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
384261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
385089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
385284? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
385569? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
386619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
386939? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090920170725
387161? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
387232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
387440? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090920170725
388192? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
388367? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
388990? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
389274? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
389586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
389779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
390559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
391152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
391320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
391414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
391437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
392100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
392209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
392889? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
392919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
393059? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
393887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
394334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
394666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
395112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
395735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
395783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
396503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
396907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
397131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
397414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
398072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
398774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
399758? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
400093? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090920170725
400479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
401203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
401322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725
401372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
402429? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
402575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
403397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
403966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
404826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
405732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
406011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
413151? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
413211? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
413460? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
413518? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090920170725
414254? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
415394? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
415830? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
415878? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
416010? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
416475? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
416760? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
416794? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
416816? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
418117? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
418535? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
419724? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
420634? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
421146? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
421435? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
421628? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090920170725
421872? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
421876? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090920170725
422505? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
423850? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
424252? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
424346? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
424783? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
424954? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
425416? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090920170725
425815? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090920170725
425939? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
426324? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
426699? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
427788? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
429143? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
429854? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
431322? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
432091? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
432844? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
433002? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
433085? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
433899? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
434738? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
435084? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
435198? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
435502? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
435976? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
437534? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725
437890? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
438167? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
442788? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
456579? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
456891? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
457294? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
458515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
458522? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
459036? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
459154? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
459232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
459340? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
459824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
460186? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
460270? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
460273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
460385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
460610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
460708? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
460820? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
460829? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090920170725
461041? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090920170725
461079? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
461348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
462248? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
462692? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
463121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
463366? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
463819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
463982? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
464058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
465591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
465869? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
466957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
467030? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
468582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
469908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
470511? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
477808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725
479683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
480030? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
482630? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725
484215? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
487983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
488938? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
589885? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090920170725

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