Implementation notes: x86, calvin, crypto_aead/shellaes128v1d4n80

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
317247? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082520170725
318117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
318546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
318673? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082520170725
324722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
325152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
325475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
325944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
326196? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082520170725
326397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
326505? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
326839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
327280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
327283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
327705? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
328024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
328784? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082520170725
329031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
329116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
329265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
330820? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082520170725
331262? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082520170725
331418? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082520170725
331493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
331897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
332761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
334623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
335084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
336536? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
336537? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
336822? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082520170725
336868? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082520170725
336951? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
336986? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082520170725
337376? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
338330? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
339240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
340102? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
340388? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
341362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
342172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
342431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
343154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
345397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
345855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
346604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
346668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
347345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
348301? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
348610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
348941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
349138? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
349362? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
349601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
350706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
350867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
353004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
353495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
353852? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082520170725
354404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
355483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
356065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
356392? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
357952? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
358954? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082520170725
359602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
361158? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
361792? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
362843? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
366787? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
368725? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082520170725
368763? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082520170725
369005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
369148? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082520170725
369185? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
369653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
369693? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082520170725
369891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
371803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
372148? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082520170725
373347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
373569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
374299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
374299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
374510? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082520170725
375381? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082520170725
380703? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
381248? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082520170725
384352? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
386071? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082520170725
386317? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
386418? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
386677? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
386932? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
387166? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
387483? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
387763? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082520170725
388043? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082520170725
388584? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
388820? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
388980? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
389428? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082520170725
389787? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082520170725
390838? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082520170725
390866? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082520170725
391885? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
391902? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
392121? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
393015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
393205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
393370? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
393507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
402624? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
407583? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
408655? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
410563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
410960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
412055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
412639? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
412685? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
412843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
413080? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
413264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
413715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
414061? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
415240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
416500? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082520170725
417885? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
418147? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
418467? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
418554? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
418628? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082520170725
419666? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
420188? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
420457? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
420509? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
420546? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
420619? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082520170725
420662? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082520170725
420698? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082520170725
421362? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
421403? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
422216? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
422533? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
422642? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
422649? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
423273? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
423518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
426988? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082520170725
428381? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
431985? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
432729? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
433491? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
433834? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
434039? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
434630? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
440766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
440791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
440933? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082520170725
443164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
444915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
447711? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
447716? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
448727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
449580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
449815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
450190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
450684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
453152? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082520170725
453495? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082520170725
478332? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
478357? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725

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