Implementation notes: x86, h8bobcat, crypto_aead/icepole256av1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole256av1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
351799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
351880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
356682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
357309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
363237? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
363370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
366971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
367551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
368230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
368367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
368368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718
368391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
368434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
369279? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
369388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
369693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
369807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
370040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
370049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
370581? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
370913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
371060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
371906? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
372177? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
372657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
373250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
373284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
374352? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
375369? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
375417? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
375611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
375844? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080720170718
376499? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080720170718
376722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
376804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
376879? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
376941? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
377634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
378062? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
378114? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080720170718
378200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
378433? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080720170718
380395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
380983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
381088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
382413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
382617? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080720170718
382936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
382955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
383183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
383197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
383311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
384218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
384674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
384750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
384869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
386308? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
386541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
386859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
387115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
387576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
387667? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
387705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
387781? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
391643? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
391643? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
392968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
393209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
393494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
393656? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
393880? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080720170718
394013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
397784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
399731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
485293? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
490409? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
492532? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
498095? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
498223? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
498403? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
498788? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080720170718
499154? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
499259? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
500242? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
500317? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
501025? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
501528? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080720170718
502009? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
502298? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
502579? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
502693? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
503804? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
504042? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080720170718
504797? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
505476? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080720170718
506364? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080720170718
507324? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
510022? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
510088? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
510145? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080720170718
510682? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
513190? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718
513299? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
513527? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
513827? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
518823? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
520629? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080720170718
520633? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
524523? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080720170718
524547? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080720170718
525179? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080720170718
527212? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080720170718
531715? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
537866? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080720170718
816401? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
824742? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
830690? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
833070? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
833269? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
833439? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
834295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
834537? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
835055? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
836294? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080720170718
836656? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
836822? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
837814? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
838014? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
838527? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
838588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
838898? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080720170718
839131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
839838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
840152? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
840303? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
840342? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
840384? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080720170718
840531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
840669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
840812? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080720170718
840974? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
841092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
841202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
841230? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080720170718
841614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
841667? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080720170718
842185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
843286? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
843305? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080720170718
844003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
845125? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
845472? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
846018? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
847652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
851637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
868276? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718
870200? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
870480? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718
879738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
880797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718
881395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718

Test failure

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