Implementation notes: x86, hydra9, crypto_aead/shellaes128v1d4n80

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
330316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
330784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
331146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
331266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
331413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
332605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
334721? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091420170725
338433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
338985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
339448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
342570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
351636? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091420170725
355556? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091420170725
359190? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
360103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
360126? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
361021? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
361034? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
362149? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
364089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
365259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
368448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
368817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
369252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
373315? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
373557? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
373752? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
374667? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
379015? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091420170725
379087? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091420170725
379963? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091420170725
380446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
380470? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091420170725
380584? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091420170725
381377? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091420170725
381421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
382200? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091420170725
384639? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
387337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
387582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
387624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
388196? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091420170725
388810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
389667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
389892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
390101? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091420170725
390999? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091420170725
391353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
391409? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091420170725
391662? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091420170725
391717? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091420170725
392262? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
392330? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
392598? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
393115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
393304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
393746? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
393948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
393968? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091420170725
394108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
394280? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091420170725
394328? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
394910? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
394932? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091420170725
395076? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
399461? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
409469? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091420170725
410172? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
410308? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
412088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
412407? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
416329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
422282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
422501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
422911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725
422920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
422946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
423088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
423475? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
424965? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
425991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
426674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
427219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
427295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
427981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
428465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
428556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
428901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
432161? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
432558? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091420170725
433348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
434455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
435069? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091420170725
435332? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091420170725
435346? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091420170725
435546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
435642? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
435866? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091420170725
435998? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091420170725
436052? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091420170725
436130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
436441? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
436459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
436737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
437758? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
438051? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
438261? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
438285? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
438456? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
438576? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091420170725
441660? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
442502? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
445762? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
448423? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
451409? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
452533? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
453143? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
455841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
455891? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725
456489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
456557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
458020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
459260? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091420170725
459577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
460611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
465786? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091420170725
466416? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
466529? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091420170725
466940? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091420170725
466964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
467007? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091420170725
467019? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091420170725
467075? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
467084? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091420170725
467794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
467845? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
467885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
468093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
468291? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
468326? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
468473? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
469700? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
469796? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
470770? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
471387? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
471444? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
474132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
474542? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
474607? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725
474873? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725
475346? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
477230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
477809? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091420170725
480096? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
480133? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
480343? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
483663? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
483672? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
483680? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
484510? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
485137? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
498361? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
498909? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
504403? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
535306? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
535736? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725
535950? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
537027? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
565047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
567130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
567245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
570061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725

Test failure

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