Implementation notes: x86, h8bobcat, crypto_aead/wheeshtv1mr5fr7t256

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: wheeshtv1mr5fr7t256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
380342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
380584? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081920170718
382047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
384964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
385553? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081920170718
385733? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081920170718
385733? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170718
385823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
385829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
386056? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
386222? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
387881? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170718
388554? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081920170718
388678? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170718
389106? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
389904? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
394241? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
420750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
420845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
424660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
425710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
427552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
427595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
427690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
428165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
428313? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
430355? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
430568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
430702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
431419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
432150? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081920170718
432231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
432744? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
432858? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081920170718
433570? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081920170718
433903? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
433955? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170718
434354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
434454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
434839? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
434972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
435019? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
435180? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
435209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
435456? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170718
435903? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
436192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
436434? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081920170718
436772? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
437313? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170718
442391? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
442491? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
442819? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
443883? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
445113? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
446163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
446970? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
447065? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
447635? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
452281? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
455169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
457909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
459420? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
459739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
459971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
460038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
460304? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
461130? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
461819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
462593? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
462816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
465219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
466554? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
466688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
467087? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
467201? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
468194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
468602? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
468735? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
469870? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
474734? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
476059? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
480933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
481152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
483502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
484286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
487944? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
489307? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
505880? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081920170718
508326? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170718
508359? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081920170718
511285? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
514501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
517422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
518724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
519479? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081920170718
524937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
526243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
526704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
527364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
528290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
528324? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
528875? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
528969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
529107? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
529621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
535059? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
536569? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
537709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
538189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
538488? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081920170718
539139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
540531? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
540688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
541149? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
541310? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
541605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
541704? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
543728? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
544987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
545841? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170718
546535? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
546649? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170718
547034? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
547352? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170718
547485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
547846? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081920170718
547880? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081920170718
547988? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
548107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
548843? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
549100? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
549537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
550022? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
554230? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
554458? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081920170718
561588? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
564049? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
564395? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
565811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
565905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
567568? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
569383? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
569896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
571962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
572608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
573158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
573843? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
573895? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
574308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
574650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
579946? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
581708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
606332? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
610498? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
615306? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
620108? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
636163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
637773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
643316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
645396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718

Test failure

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