Implementation notes: x86, mace, crypto_aead/shellaes128v2d8n64

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: shellaes128v2d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
346093? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111520161009
349506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111520161009
349760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111520161009
350769? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
350992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
351828? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111520161009
351888? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111520161009
352700? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111520161009
352970? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016111520161009
353026? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111520161009
353468? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111520161009
353888? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111520161009
356336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111520161009
358383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111520161009
359676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111520161009
362181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111520161009
362686? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111520161009
363315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
364468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111520161009
367049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111520161009
367119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111520161009
367630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111520161009
368667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111520161009
368936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111520161009
376715? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111520161009
377707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111520161009
377715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111520161009
378175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111520161009
379322? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111520161009
379365? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111520161009
387868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111520161009
390672? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
391858? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111520161009
391910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
392641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111520161009
392641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111520161009
395451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111520161009
398909? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111520161009
398942? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111520161009
401875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111520161009
402315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111520161009
402357? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111520161009
402428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111520161009
403068? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016111520161009
403707? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111520161009
403755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
403773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111520161009
404478? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111520161009
404539? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
404765? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111520161009
405016? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111520161009
405240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111520161009
405275? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111520161009
405405? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111520161009
406040? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111520161009
406397? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111520161009
407032? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111520161009
407300? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111520161009
407597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111520161009
408913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111520161009
409724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111520161009
409981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111520161009
410232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111520161009
410473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111520161009
410897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111520161009
411933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111520161009
415303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111520161009
416018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111520161009
418341? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111520161009
418357? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111520161009
418434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111520161009
419584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
419778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111520161009
420072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111520161009
420076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111520161009
420274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111520161009
420489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111520161009
423495? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111520161009
424268? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111520161009
428117? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111520161009
428288? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111520161009
430919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111520161009
432192? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111520161009
433229? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111520161009
436793? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111520161009
436961? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111520161009
444891? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111520161009
446710? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111520161009
447334? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111520161009
447337? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111520161009
449473? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
449712? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111520161009
451825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111520161009
452291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111520161009
452595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111520161009
453694? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111520161009
453955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111520161009
454518? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111520161009
456018? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111520161009
456113? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111520161009
457478? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111520161009
457801? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111520161009
458101? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111520161009
459186? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111520161009
459885? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111520161009
459937? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111520161009
460138? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111520161009
461058? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111520161009
461992? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
464019? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111520161009
465064? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111520161009
465711? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111520161009
465778? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111520161009
466550? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111520161009
467046? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016111520161009
470005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111520161009
471992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111520161009
471995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111520161009
472702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111520161009
473056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111520161009
473506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111520161009
483653? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111520161009
484231? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111520161009
487823? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016111520161009
487908? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111520161009
492658? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111520161009
493072? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111520161009
493399? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111520161009
493468? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111520161009
493800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
495141? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111520161009
495151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111520161009
495823? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111520161009
496559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111520161009
496909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111520161009
497018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111520161009
497245? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111520161009
498552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111520161009
499156? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111520161009
499742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111520161009
501747? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111520161009
501763? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111520161009
501956? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111520161009
502252? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111520161009
502382? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111520161009
502657? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
503380? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111520161009
504746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111520161009
508877? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111520161009
509367? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111520161009
513306? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111520161009
513330? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111520161009
523907? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111520161009
524049? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111520161009
524466? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
538396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111520161009
539318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
539737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111520161009
548611? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111520161009
549226? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111520161009

Test failure

Implementation: crypto_aead/shellaes128v2d8n64/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, 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=core2 -O3 -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