Implementation notes: x86, hobbes, crypto_aead/shellaes128v1d5n80

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
314840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082520170725
317102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
317400? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082520170725
317407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
321547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
323486? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
323569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
323822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
323971? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082520170725
324009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
324197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
324743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
325735? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
325804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
326174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
326647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
326726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
327286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
327374? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082520170725
328377? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082520170725
329050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
329051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
329064? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082520170725
329513? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082520170725
329564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
331598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
332838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
333410? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
333514? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
334028? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
334035? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
334515? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
334745? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082520170725
335567? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082520170725
336267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
337269? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
339103? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
339610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
340339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
340502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
341087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
341730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
341844? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082520170725
343942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
344225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
344475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
344612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
345141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
346322? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
346687? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
346875? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
346928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
347995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
349233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
349576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
349639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
350012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
350861? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082520170725
350874? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
351617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
351679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
352220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
352503? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
352906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
353662? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
354150? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
355870? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082520170725
358982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
361228? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
365919? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
366041? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
366147? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082520170725
366169? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082520170725
367934? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082520170725
368146? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082520170725
368233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
368473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
369587? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082520170725
370852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
371661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
371966? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082520170725
372035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
372041? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082520170725
372121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
372390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
375093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
376509? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
376812? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082520170725
378509? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
381625? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
383831? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082520170725
383905? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
384296? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082520170725
384474? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
384929? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
384977? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
385164? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
385445? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082520170725
385449? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
385868? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
386040? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
386217? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
387030? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082520170725
387092? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082520170725
387269? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082520170725
389804? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
389894? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
390394? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082520170725
390466? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
390698? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
391121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
391275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
392102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
392883? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
407552? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
409507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
410517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
410797? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
411116? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
411141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
411264? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
411713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
411735? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
411858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
412383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
412750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
412877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
413896? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082520170725
414462? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
415932? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
416093? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
416855? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
417017? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
417219? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
417390? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082520170725
417490? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082520170725
418282? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
418651? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082520170725
418854? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
418944? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082520170725
419055? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
419635? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
419911? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
421265? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
421848? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
422211? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
422300? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
423500? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
424454? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
425439? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082520170725
426397? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
430806? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
431609? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
431871? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
432170? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
434122? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
436831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
437165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
438466? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082520170725
442634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
442871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
443398? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
444672? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
446110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
448683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
449997? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082520170725
452094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
452854? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082520170725
467096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
468472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
476380? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
476918? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725

Test failure

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