Implementation notes: x86, gcc14, crypto_aead/elmd101270v1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: elmd101270v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
322146refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
323217refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
323478refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
324252refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
350424refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
354330refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
354339refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
354411refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
354960refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
355239refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
357129refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
357651refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
357786refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
360153refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
360405refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
360936refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
366723refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
366813refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
366948refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
367020refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
376497refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
380223refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
386811refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
389646refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
389880refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
389916refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
390807refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
391959refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
399492refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
399618refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
410013refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
410490refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
410598refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
411138refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
411156refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
411219refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
411471refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
413280refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
416079refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
416466refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
418410refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
419220refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
419553refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
419607refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
421137refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
424287refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
424656refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
424728refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
425439refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
425601refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
425844refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
427023refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
427122refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
429174refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
431406refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
433125refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
433683refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
434124refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
444798refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
445743refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
447138refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
448965refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
449523refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
450513refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
450558refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
451287refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
451332refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
451377refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
451458refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
451944refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
453060refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
453384refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
453636refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
453852refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
454437refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
454932refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
455076refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
455148refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
455769refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
456003refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
456480refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
456534refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
457578refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
457713refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
458217refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
459279refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
460926refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
461025refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
461106refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
461538refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
461565refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
462870refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
463167refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
463950refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
464274refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
464769refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
465723refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
465831refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
465867refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
466155refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
466335refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
466533refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
474579refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
474606refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
479520refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
481509refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
492993refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
493263refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
493821refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
494073refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
494208refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
494739refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
494937refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
495225refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
495450refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
495450refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
495495refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
496206refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
496647refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
496800refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
499950refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
502785refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
504207refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
504351refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
508527refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
509490refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
509661refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
509670refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
509679refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
509697refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
510876refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
510966refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
514539refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
515430refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
516933refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
519255refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
519471refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
519579refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
519588refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
519597refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
519651refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
519795refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
519840refgcc -m32 -Os -fomit-frame-pointer2016101820161009
520146refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
520407refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
520416refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
520776refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
521235refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
521703refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
523143refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
523170refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
524502refgcc -m32 -O -fomit-frame-pointer2016101820161009
526581refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
548019refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
552879refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
554769refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
554787refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
564588refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
564777refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
584910refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009