Implementation notes: x86, h8bobcat, crypto_aead/icepole128v2

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
367774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
368291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
370889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
371365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
374338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718
374433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
374528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
376385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
377041? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
378395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
378504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
379497? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
379559? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
380404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
380570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
380703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
380817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
380821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
380845? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
381696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
382232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
384294? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
385002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
385335? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
385411? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
385766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
386156? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
386194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
386431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
387182? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
387291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
387743? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080720170718
387776? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
388265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
389428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
389662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
389762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
389937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
390013? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
391092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
391115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
391343? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080720170718
391576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
392468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
392825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
393528? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
393913? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080720170718
394174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
394188? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
394260? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
395024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
395304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
395704? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080720170718
396150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
396621? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080720170718
397427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
397556? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
397660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
398021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
399105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
399542? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080720170718
400406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
401384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
401627? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
401669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
401721? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
402676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
403014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
403190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
407170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
411212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
411502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
419809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
421728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
499159? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
504388? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
507476? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
508910? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080720170718
509029? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
509546? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
512188? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
512363? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
512387? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
512658? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080720170718
512715? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
512724? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
512838? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080720170718
513798? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
514828? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
514995? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080720170718
515389? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
515584? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
516040? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
517384? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
518491? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080720170718
520586? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
520771? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080720170718
522572? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
525602? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
526751? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
526970? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
528095? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080720170718
528157? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
528442? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
528442? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718
532698? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080720170718
532707? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
534190? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
535097? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
535625? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080720170718
536417? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080720170718
542930? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080720170718
542997? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
546882? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080720170718
849115? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
850193? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
851300? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
851466? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
852202? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
852616? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
852924? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
853813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
853941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
854264? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
855441? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
855541? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080720170718
855580? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080720170718
856567? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080720170718
856577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
857194? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
858966? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
859290? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080720170718
859722? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080720170718
859959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
860073? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080720170718
860192? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
861090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
861261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
861750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
861949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
862481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
863669? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
864652? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
864761? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
865289? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
865322? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
866343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
866371? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
866414? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
867454? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
868048? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080720170718
869934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
870642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
871796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
880688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
887951? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718
888502? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
888725? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718
893746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
895337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718
896074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718

Test failure

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