Implementation notes: x86, h8bobcat, crypto_aead/shellaes128v1d5n64

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
386289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
387330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
388208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
388687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
390464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
391652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
391865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
392056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
392236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
392502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
393756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
394164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
394549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
395822? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170718
395836? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
395946? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
396307? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170718
396463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
396682? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170718
396787? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
397048? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
397162? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
397205? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
397470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
397841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
397984? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170718
398021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
399399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
400135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
400415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
400796? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081820170718
401394? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
402767? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
402781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
404952? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
405816? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
407830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
411797? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
420622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
421244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
421472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
423809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
424631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
425837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
426398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
426740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
427405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
428127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
428232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
428369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
428645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
428816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
429657? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170718
430487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
431291? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
431847? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
431994? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170718
432041? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
432355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
432739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
433005? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
433290? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
433584? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170718
434502? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
435038? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170718
435195? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
435580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
436112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
436402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
436492? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
436558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
436815? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081820170718
437100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
437176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
437499? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
439759? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170718
439921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
440382? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170718
444667? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
445331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
450134? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
451868? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
451906? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
451949? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
452001? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
452509? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
452666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
452965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
452979? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170718
453169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
453198? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
453953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
454090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
454214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
454604? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
455311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
455862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
456699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
457382? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
457895? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
458403? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
458589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
460712? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
461325? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
461358? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081820170718
461700? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170718
461981? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
462166? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
462688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
462759? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
462906? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170718
464731? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
464759? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
464868? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
465386? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170718
465842? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
465994? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170718
466279? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
466659? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
467614? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
467823? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170718
468146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
468251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
468407? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081820170718
468517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
469533? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170718
469537? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170718
469751? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
469993? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
470336? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
471390? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170718
472055? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
472240? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170718
472369? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
472444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
472564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
472701? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170718
472730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
474834? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
475195? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
475718? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
476378? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
476425? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
477133? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
477560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
478225? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
479503? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
482249? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
483070? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
484884? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
488087? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
488105? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
489278? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
498608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
506060? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718
506763? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718
506986? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
507400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718
507718? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718
508616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718
513091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718

Test failure

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