Implementation notes: x86, hobbes, crypto_aead/shellaes128v2d7n80

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d7n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
315901? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082620170725
316694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
316704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
317277? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082620170725
322048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
323311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
323818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
324008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
324655? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082620170725
324680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
325169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
325781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
325872? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082620170725
326317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
326668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
327029? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082620170725
327346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
327364? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082620170725
329152? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082620170725
329271? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082620170725
329658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
329960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
330578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
330607? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082620170725
330900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
331126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
331390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
332109? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082620170725
333646? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082620170725
334065? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082620170725
334443? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082620170725
334686? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
334951? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082620170725
335072? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082620170725
335297? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082620170725
337972? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082620170725
339869? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082620170725
340223? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082620170725
340838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
341249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
341936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
344852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
345887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
346364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
346636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
346979? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
347484? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082620170725
347641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
347686? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725
348567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
348696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
348992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
349521? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082620170725
349725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082620170725
350897? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082620170725
351240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
351449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
352677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
353390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
353450? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082620170725
353666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
354829? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082620170725
356806? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082620170725
357626? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082620170725
358056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
361802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082620170725
362067? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
364914? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082620170725
366873? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082620170725
368282? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082620170725
369255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
369307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
369834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
370403? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082620170725
370507? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082620170725
370557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
371054? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082620170725
371155? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082620170725
371198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
371314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082620170725
371659? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082620170725
372672? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082620170725
373741? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082620170725
373889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
373931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
374551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
374951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
380025? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082620170725
382967? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082620170725
383918? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082620170725
384678? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082620170725
384730? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082620170725
385011? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082620170725
385163? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082620170725
385364? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082620170725
385857? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082620170725
385998? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082620170725
386232? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082620170725
387503? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082620170725
389599? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082620170725
389962? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082620170725
390802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
391152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
391335? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082620170725
391496? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082620170725
392153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
392425? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082620170725
392445? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082620170725
404122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
405100? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082620170725
406457? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082620170725
407403? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082620170725
408249? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082620170725
408264? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082620170725
408829? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082620170725
410716? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082620170725
410838? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082620170725
411350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
411432? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082620170725
411638? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082620170725
412051? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082620170725
412522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
412801? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082620170725
414711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
415897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
415949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
416342? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082620170725
416662? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082620170725
416783? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082620170725
417172? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082620170725
417380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
417452? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082620170725
417597? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082620170725
417730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
417849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
418340? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082620170725
418349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
418535? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082620170725
419424? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082620170725
419714? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082620170725
420308? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082620170725
420388? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082620170725
420763? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082620170725
422338? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082620170725
422598? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082620170725
423098? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082620170725
423206? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082620170725
424242? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082620170725
424776? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082620170725
428463? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082620170725
429295? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082620170725
429765? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082620170725
430286? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082620170725
430474? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082620170725
430826? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725
430932? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
433491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
433768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
435594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
436953? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082620170725
437316? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082620170725
445731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082620170725
445747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082620170725
446987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
447416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
448108? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082620170725
448424? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082620170725
450057? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082620170725
455253? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082620170725
455934? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082620170725
460098? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082620170725
460181? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082620170725

Test failure

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