Implementation notes: x86, calvin, crypto_aead/shellaes128v1d5n64

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
315063? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082520170725
315613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
316008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
317258? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082520170725
323081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
323861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
323867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
324132? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082520170725
324176? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082520170725
324216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
324631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
324800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
324990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
325657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
325815? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082520170725
326213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
326883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
327911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
328058? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082520170725
328082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
328270? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082520170725
328588? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082520170725
328940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
329369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
330428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
330676? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082520170725
332483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
333104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
333321? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082520170725
333613? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082520170725
333789? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082520170725
333858? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082520170725
333926? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082520170725
334310? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082520170725
334720? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082520170725
335041? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082520170725
335474? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082520170725
337708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
338092? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082520170725
338870? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082520170725
339383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
340587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
341562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
342337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
342551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
343153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
344668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
345468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
346676? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082520170725
346889? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
346977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082520170725
347303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
348306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
348577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
349156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
349308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
349902? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082520170725
350567? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082520170725
350856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
351712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
351932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
352270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
352934? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082520170725
353228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
354531? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082520170725
355308? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082520170725
356799? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082520170725
357831? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082520170725
358123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
363106? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082520170725
366821? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082520170725
366929? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082520170725
366985? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082520170725
367061? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082520170725
367512? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082520170725
367842? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082520170725
367940? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082520170725
368168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
368556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
368852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
368918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
369763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
370473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
371079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
371107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
371130? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082520170725
372105? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082520170725
372363? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082520170725
374300? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082520170725
375061? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082520170725
380663? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082520170725
382642? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082520170725
384594? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082520170725
384605? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082520170725
384962? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082520170725
386140? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082520170725
386323? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082520170725
386368? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082520170725
386543? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082520170725
387053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
388064? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082520170725
388359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
389026? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082520170725
389614? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082520170725
389750? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082520170725
390163? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082520170725
390784? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082520170725
391353? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082520170725
391384? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082520170725
391417? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082520170725
393812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
403697? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082520170725
405073? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082520170725
405219? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082520170725
405453? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082520170725
405561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
407217? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082520170725
407307? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082520170725
408861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
409015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
410178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
411384? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082520170725
412536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
412949? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082520170725
413586? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082520170725
413755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
413758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
414435? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082520170725
415477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
415743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
416030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
416258? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082520170725
416827? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082520170725
416912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
416993? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082520170725
417002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
417749? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082520170725
417811? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082520170725
418161? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
418216? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082520170725
418362? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082520170725
418365? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082520170725
418383? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082520170725
418916? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082520170725
419206? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082520170725
419601? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082520170725
419940? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082520170725
420094? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082520170725
420195? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082520170725
420694? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082520170725
421383? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082520170725
421975? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082520170725
422129? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082520170725
424624? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082520170725
426572? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082520170725
427055? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082520170725
427680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082520170725
428249? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082520170725
429332? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082520170725
429739? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082520170725
434722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
434798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
438269? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082520170725
445633? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082520170725
445806? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082520170725
446144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725
446399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
450904? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082520170725
451318? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082520170725
463963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082520170725
475619? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082520170725
476769? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082520170725

Test failure

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