Implementation notes: x86, morningstar, crypto_aead/shellaes128v1d8n80

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
302138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
308190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
308317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
308397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
308621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
311904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
312077? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072920170718
315539? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
315976? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
316456? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
318216? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
318594? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
318958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
319719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
319838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
320648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
320854? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072920170718
320962? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
321120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
321312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
321815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
322102? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
323051? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
323109? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
325032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
325208? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072920170718
325664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
326816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
326969? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
327610? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
329168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
330560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
330837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
332219? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
332816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
333149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
333850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
333905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
334978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
335173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
335557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
335576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
335744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
335936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
336203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
336666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
338884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
339240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
339383? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072920170718
339641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
341167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
341384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
341415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
342621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
344015? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
344032? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
346371? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
346537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
346899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
346951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
348306? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
349336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
349584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
349902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
351096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
351196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
351480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
351680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
352165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
352719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
354809? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
355515? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
355522? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
357308? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
357896? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
361518? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072920170718
367184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
368420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
371200? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
371240? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072920170718
372210? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
372274? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
372821? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072920170718
372838? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
372892? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
373048? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
374245? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
374427? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
374452? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
375299? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
375366? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072920170718
375395? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
375453? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
376149? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
376414? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
376716? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
377498? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
377738? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
379314? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
379340? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
379445? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
379632? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072920170718
380491? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
383040? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
383154? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
386010? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
386279? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
389672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
390008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
390450? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
391975? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
393153? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072920170718
393856? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
394053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
394338? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
394554? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
394597? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
394682? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
394707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
394856? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072920170718
395218? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
395221? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
395259? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
395378? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
395439? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
395538? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
395549? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
395632? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
395632? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
395888? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
395954? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
396181? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
396322? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
397691? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
398552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
398626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
398835? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
399864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
399902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
399938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
400031? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
401072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
402298? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
402374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
402850? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
403309? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
403443? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072920170718
404854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
405677? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
418908? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
419924? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
419954? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
422549? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
430334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
431472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
431992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
432264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
432368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
445762? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
470201? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718

Test failure

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