Implementation notes: x86, calvin, crypto_aead/shellaes128v1d8n64

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
312887? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082520170725
314551? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082520170725
315182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
315374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
320918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
320986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
321627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
321778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
322003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
322388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
322501? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082520170725
322666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
322908? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
323120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
323284? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
323561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
324331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
324583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
324624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
325094? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082520170725
325552? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082520170725
325994? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082520170725
326204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
326289? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082520170725
327573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
329065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
329565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
330925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
331177? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
331876? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
331953? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
331977? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082520170725
331987? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
332072? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
332800? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082520170725
333717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
334453? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082520170725
335225? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
335329? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
336411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
336965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
338930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
341238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
341380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
341946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
342024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
342349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
344170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
344526? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
344592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
344645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
344719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
345130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
345153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
345487? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
346323? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
347109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
348273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
348557? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082520170725
350043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
350436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
351028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
351083? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
351314? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
352666? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
354564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
355680? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
358555? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082520170725
359615? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082520170725
361438? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
362765? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
363345? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082520170725
363670? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082520170725
364721? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082520170725
364828? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082520170725
364995? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
365121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
365281? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082520170725
365901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
366377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
367898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
368019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
368403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
369317? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082520170725
372565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
373571? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
375145? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
376644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
378667? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
379865? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
380540? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
381066? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
381148? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
382221? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
382745? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
382861? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082520170725
383112? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082520170725
385513? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
385768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
386503? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082520170725
386609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
386617? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082520170725
386991? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
387818? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082520170725
388242? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082520170725
389404? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
389559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
389839? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
390842? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
399547? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082520170725
401131? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
401223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
401405? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
402185? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
402596? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082520170725
402873? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
404194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
405508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
406100? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
409054? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
409199? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
409433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
410538? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
410685? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
410857? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
412456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
412548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
412639? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
412644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
412823? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
412917? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
412932? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082520170725
412996? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
413769? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
414621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
414700? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
414744? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
415018? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
415117? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
415553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
415875? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
415945? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082520170725
416208? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082520170725
416321? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082520170725
416624? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
416678? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
416825? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082520170725
417068? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
417733? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
419439? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
420008? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
421187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
422189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
423297? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
423686? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
423728? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082520170725
424515? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
425954? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
426313? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
431593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
432318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
435343? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082520170725
441648? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
442299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
442508? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
443248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
447295? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082520170725
448225? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082520170725
472579? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
477491? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
478160? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
502328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725

Test failure

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