Implementation notes: x86, hydra9, crypto_aead/shellaes128v1d7n80

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
325197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
325573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
325595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
325722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
326026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
327165? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091420170725
327910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
335909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
336751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
337103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
337117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
343686? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091420170725
350155? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091420170725
353409? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
354796? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
354839? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
354877? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
355585? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
355600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
355877? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
357252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
357695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
363365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
363792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
363946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
367182? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
368383? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
369550? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
370775? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
372623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
373869? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091420170725
374724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
374740? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091420170725
375268? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091420170725
375840? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091420170725
376524? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091420170725
376789? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091420170725
377205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
377787? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
378355? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091420170725
379908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
380092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
380412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
380622? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091420170725
381393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
381624? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091420170725
381794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
381900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
383656? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091420170725
383704? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091420170725
384254? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091420170725
384404? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091420170725
386017? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
386455? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091420170725
386459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
386573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
386705? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
386834? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
386921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
387070? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
387399? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091420170725
387757? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
388047? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
388511? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091420170725
388709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
392423? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
392678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
401759? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091420170725
403524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
403694? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
404718? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
404745? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
406045? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
407701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
414294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
414383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725
414865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
415054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
415325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
416242? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
416958? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725
416964? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
418361? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
418744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
419164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
419175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
419446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
419969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
420195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
420954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
422022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
422918? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091420170725
425723? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
426697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
427282? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
427621? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
427808? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091420170725
427844? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091420170725
428167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
428263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
428422? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091420170725
428441? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091420170725
429125? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091420170725
429204? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091420170725
429518? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
430095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
430169? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
430234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
430382? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
431113? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
432089? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
433156? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091420170725
436117? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
436462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
437875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
441090? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
441167? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
442780? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
444499? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
447127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
447973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
449748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
449846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
450942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
451683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
455045? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
458431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
458747? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
458832? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
458898? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091420170725
459344? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091420170725
459427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
459842? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091420170725
459868? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091420170725
459870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
459884? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
459982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
460544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091420170725
460635? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091420170725
460671? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
461013? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091420170725
461518? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
461847? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
461876? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
462632? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
462932? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
463075? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
468395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
468733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725
470253? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
470395? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
470667? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091420170725
470686? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
471244? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
471365? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
472466? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
473737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
473742? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
474584? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
476475? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
476767? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
487320? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
487638? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
523839? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
525059? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725
525543? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
525802? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
557005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
557389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
558233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
558776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725
566408? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725

Test failure

Implementation: crypto_aead/shellaes128v1d7n80/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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