Implementation notes: x86, h8bobcat, crypto_aead/shellaes128v2d8n64

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
389728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
390279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
390963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
391813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
393704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
394217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
394307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
394839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
395038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
395267? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170718
396344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
397760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
398121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
398126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
398848? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170718
398900? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170718
399252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
399314? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170718
399465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
399494? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
399551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
399579? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170718
400377? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170718
400658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
400795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
401062? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170718
401161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170718
401185? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170718
401375? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081820170718
401517? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170718
403679? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170718
404690? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170718
404738? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
404772? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170718
405840? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170718
406452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
408144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170718
410970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
417012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
422588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
422660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
422868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
423130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
423301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
427694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
429723? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
430645? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170718
430816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
431243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
431927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
432340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
432349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
433238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
433570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
433694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
433918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
434211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
434544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
434682? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170718
435580? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
437171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
437233? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
437290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170718
437437? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170718
438064? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170718
438278? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170718
438491? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170718
438995? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170718
439104? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170718
439418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170718
439451? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170718
439755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
439778? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170718
440686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
440724? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170718
442025? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170718
442410? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170718
443346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
443873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170718
445602? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170718
446243? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081820170718
446600? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170718
447450? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170718
450509? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170718
450998? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170718
451070? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170718
451250? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170718
451830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
452637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
456257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
456508? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170718
456821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
456893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
457311? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081820170718
457368? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170718
458888? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170718
459239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
460802? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
461539? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170718
462122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
462294? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170718
462741? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170718
463419? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170718
463828? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170718
464621? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170718
464854? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170718
464873? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170718
465044? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081820170718
465561? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170718
465723? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170718
466004? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170718
466260? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170718
466484? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170718
467025? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
467642? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170718
468042? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170718
468378? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
468620? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170718
468792? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170718
469063? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
470102? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170718
470292? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170718
470901? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170718
470982? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
471623? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170718
472217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170718
472226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
472877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
473176? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170718
473769? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170718
473932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170718
474045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
474891? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170718
474943? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170718
475052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170718
475574? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
475726? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170718
475960? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170718
476097? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170718
476320? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170718
476520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170718
476544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170718
476577? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
476809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170718
477726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170718
480306? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170718
480638? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170718
481836? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170718
482767? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170718
483403? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170718
483631? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170718
484828? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170718
487987? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170718
496086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
505733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718
506702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718
508938? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718
511689? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170718
513769? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170718
517746? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170718
523536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170718

Test failure

Implementation: crypto_aead/shellaes128v2d8n64/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, 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=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