Implementation notes: x86, calvin, crypto_aead/shellaes128v2d6n80

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d6n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
316106? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082520170725
316821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
317369? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082520170725
317870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
323847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
324362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
324454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
324937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
325295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
325749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
326302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
326461? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
326584? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
326598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
327279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
327909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
328258? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082520170725
328300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
328490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
328700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
329220? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082520170725
329413? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082520170725
329798? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082520170725
330024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
331750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
332588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
333459? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
334572? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
334915? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082520170725
334956? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
335018? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
335195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
335917? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082520170725
336034? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
336092? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082520170725
337112? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
338997? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
340770? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
341316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
341866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
342934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
343551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
344816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
345368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
346302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
346938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
347655? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
347956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
348157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
348326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
348822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
348886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
348927? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
349288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
350066? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082520170725
351075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
351568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
351926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
352046? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
352755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
354041? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082520170725
354800? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
354841? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
355043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
355286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
357965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
359045? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082520170725
364908? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
367072? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
368486? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082520170725
369224? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082520170725
369228? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082520170725
369504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
369530? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082520170725
370209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
371059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
371628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
371979? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082520170725
372301? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
372545? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
372885? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082520170725
374674? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082520170725
375539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
375885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
375961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
376108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
376446? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
381317? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
384058? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
385548? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
385612? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
385766? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
386718? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
387108? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
387247? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
387330? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
387588? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082520170725
387613? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082520170725
388059? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
388219? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082520170725
389651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
389835? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
390796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
392614? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
393068? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
393116? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
393413? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
394099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
404978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
406423? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
406935? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082520170725
407440? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
408426? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082520170725
408936? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082520170725
409191? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082520170725
409593? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
409600? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
410570? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082520170725
410784? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082520170725
411355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
411720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
411857? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082520170725
412957? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
413562? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
415781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
416174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
416300? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082520170725
416406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
416504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
417040? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082520170725
417596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
418023? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082520170725
418062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
418294? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
418569? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
418666? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
419028? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
419351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
419553? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
419746? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
419917? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
419933? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
420694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
420785? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
420791? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
421195? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
422185? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
422690? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
422852? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
423676? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
423885? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082520170725
424651? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082520170725
429064? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
429637? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
429720? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
430445? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082520170725
431594? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
432856? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
435498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
436570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
438491? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
447366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
447716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
447856? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
448038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
448213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
448705? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
457186? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
458177? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
458249? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082520170725
459510? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
460979? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725

Test failure

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