Implementation notes: x86, h8bobcat, crypto_aead/shellaes128v2d8n80

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d8n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
386992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
388146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
388678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
392217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
393652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
393760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
393994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
394169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
394797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
395570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
396131? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170718
396648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
397722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
397798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
397832? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
397984? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
398202? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
398226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
398711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
398806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
399119? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
399399? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170718
399537? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
399983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
400492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
400510? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081820170718
400539? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
400820? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
400995? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170718
401219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
401223? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
403394? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
405199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
405398? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170718
407389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
409269? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
413445? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
414290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
420731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
422355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
422988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
423073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
423258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
423358? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170718
424627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
425310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
426094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
426274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
429510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
429766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
431770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
432207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
433091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
433167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
433775? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
434792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
435281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
436107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
436739? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
436753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
437446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
437993? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170718
438392? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170718
438610? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170718
439033? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
439151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
439265? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
439898? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
440173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
440491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
440634? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
440733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
441118? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
441897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
442239? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
442386? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
443047? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081820170718
443208? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170718
443603? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
444429? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170718
446586? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
450827? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
450970? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
451136? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
451212? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
451240? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
451658? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
452613? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
453027? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
455396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
455458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
455730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
455744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
457459? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
457606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
458732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
459031? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170718
459710? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170718
460062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
460280? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170718
461871? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
461943? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081820170718
462156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
462617? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
462783? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
462997? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170718
463248? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170718
463501? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
463590? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170718
463704? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
464521? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170718
464574? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081820170718
465205? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
465257? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170718
465695? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
465918? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
466312? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
466407? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
466901? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
467281? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170718
467823? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170718
467832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
468245? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
468293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
468512? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
469001? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
469770? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
469970? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
470241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
470340? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
471105? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
471285? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
472592? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
472895? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
473793? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
474250? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
474354? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
474748? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
475052? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
476316? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170718
476420? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
476468? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
477018? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
477423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
478553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
479052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
479393? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
481859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
483721? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
484985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
485635? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
486841? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
488789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
497568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718
502978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718
505942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718
509438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
511926? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
513413? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718
518871? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718
519655? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718

Test failure

Implementation: crypto_aead/shellaes128v2d8n80/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, 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=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