Implementation notes: x86, hydra6, crypto_aead/shellaes128v2d4n80

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d4n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
368070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
373074? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092220170725
375547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
376400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
376504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
376756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
377819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
378172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
378836? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092220170725
383602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
383752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
384208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
384668? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
385026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
385338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
385847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
386444? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092220170725
386608? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092220170725
387381? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092220170725
387914? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
388174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
388972? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092220170725
390015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
390604? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092220170725
390959? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
391404? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092220170725
392230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
392551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
392690? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092220170725
393682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
395452? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
395908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
396146? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
396212? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
398896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
400280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
400290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
400565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
400852? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092220170725
402755? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092220170725
404892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
405256? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
406156? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
406401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
406498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
406554? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
407282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
407556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
407662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
408465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
408594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
408886? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
409752? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
409843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
410394? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
410407? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
411278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725
411958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
412157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
413612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
414293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
414397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
414626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
417246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
419660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
419778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
420233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
429060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
431073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
432358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
435044? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
435155? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
435200? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
436249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
436462? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
438799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
440545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
440664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
440885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
449206? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092220170725
451688? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
452716? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
453342? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
453818? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092220170725
456324? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092220170725
457688? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092220170725
459417? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092220170725
459826? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092220170725
460802? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092220170725
461187? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092220170725
477002? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
477564? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
479766? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092220170725
479923? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
481968? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
482053? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
482346? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
484786? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
484844? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
485606? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
486028? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092220170725
487352? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
488052? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092220170725
488342? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092220170725
489744? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092220170725
489942? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
490232? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
491791? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092220170725
492481? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
493104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
494284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
494576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
495246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725
495472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
496496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
496646? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092220170725
497042? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
497044? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
497280? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
497949? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092220170725
498302? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
498426? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
498618? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
499038? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725
500807? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092220170725
500984? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
501322? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
501368? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092220170725
501806? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092220170725
501914? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092220170725
503812? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
504152? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092220170725
504592? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
504678? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
505372? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
505596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
506066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
506394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
506508? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
506688? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
507162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
507492? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092220170725
507538? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092220170725
507689? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
507710? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
507844? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
509362? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
510876? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
511686? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
512390? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092220170725
513026? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
514460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
514932? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
516050? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
516502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
516644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
516694? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
517006? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092220170725
517234? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
519922? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
520200? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
526601? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
526682? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
529448? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
529608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
529699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
530468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
532252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
533864? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
540541? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
542320? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
543014? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725

Test failure

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