Implementation notes: x86, morningstar, crypto_aead/shellaes128v1d6n80

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
301070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
306565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
306784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
307392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
307650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
310720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
311744? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072920170718
314139? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
315051? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
315090? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
316906? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
318075? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
318536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
318909? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
318999? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072920170718
320027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
320226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
320306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
320525? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
321004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
321058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
322184? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
322616? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
322647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
324415? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072920170718
324478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
324608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
324747? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
325653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
328406? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
330544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
330981? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
331048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
332406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
333571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
333784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
333952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
334126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
334192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
334379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
334725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
335631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
335693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
335731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
336136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
336180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
338119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
338120? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072920170718
338992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
339133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
340341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
341230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
341459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
341512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
342304? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
342832? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
345614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
345651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
345982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
346129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
346510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
346568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
347325? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
349603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
349722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
350130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
351098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
351359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
351994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
352379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
353703? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
354323? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
354637? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
358374? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
358677? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
362439? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
363122? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
368525? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072920170718
369157? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
369957? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
371102? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072920170718
371726? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
372324? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
372709? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
372893? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
373248? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072920170718
374241? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
374422? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
374569? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
374997? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
375408? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
375427? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
375752? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072920170718
376340? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
376669? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
377017? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
377518? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
378064? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
378490? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
379402? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
379739? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
380470? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072920170718
380798? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
382358? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
382632? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
383336? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
383440? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
388002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
388725? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
389787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
393272? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072920170718
393608? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
393848? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
393955? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
394080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
394290? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
394498? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
394554? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
394621? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
394699? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
394767? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
394779? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
394888? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
394949? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
395010? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
395126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
395261? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
395275? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
395288? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072920170718
395551? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
395920? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
396924? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
397363? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
398530? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
398657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
398896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
399044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
399400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
399648? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
399692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
399750? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
400373? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
400690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
401424? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
402323? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
402669? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
404083? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072920170718
405045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
406784? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
420013? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
420032? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
420208? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
422067? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
429086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
429791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
432260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
432280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
433181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
446060? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
472528? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718

Test failure

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