Implementation notes: x86, gcc14, crypto_aead/elmd61270v2

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: elmd61270v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
309384refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
310158refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
310581refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
310788refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
337833refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
340929refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
343080refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
343746refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
343764refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
344664refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
346275refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
346401refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
346437refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
346581refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
353331refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
355464refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
356067refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
356112refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
356697refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
357543refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
360693refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
362079refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
372267refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
372807refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
374247refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
374643refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
376173refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
378207refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
378261refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
378585refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
385614refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
385983refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
390132refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
393273refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
393885refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
394074refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
394443refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
394740refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
394821refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
395451refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
395478refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
396684refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
397566refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
397926refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
400392refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
400950refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
403038refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
406737refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
407907refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
408150refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
408177refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
408249refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
408303refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
409293refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
412794refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
413262refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
413352refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
413433refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
424080refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
426816refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
428319refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
428940refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
429255refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
430083refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
430326refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
430362refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
431001refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
431109refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
432612refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
432675refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
432918refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
432936refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
435420refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
435591refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
435753refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
435762refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
437724refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
438219refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
438345refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
439272refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
439479refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
440622refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
441198refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
441738refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
441783refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
442359refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
443979refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
444078refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
445194refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
446004refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
446724refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
447219refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
449127refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
455445refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
456651refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
456669refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
456669refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
460116refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
462636refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
463401refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
463932refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
464580refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
465435refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
465930refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
466254refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
466938refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
469611refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
470196refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
470205refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
470277refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
471483refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
472653refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
473121refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
477387refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
478440refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
481608refgcc -m32 -Os -fomit-frame-pointer2016101820161009
482157refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
482175refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
482607refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
482679refgcc -m32 -O -fomit-frame-pointer2016101820161009
482913refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
483021refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
483156refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
483237refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
483831refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
484065refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
484182refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
484623refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
485649refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
487395refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
487593refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
488034refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
490329refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
492642refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
492741refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
493272refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
493911refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
494271refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
498897refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
501876refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
502596refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
502596refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
502614refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
504603refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
504639refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
509940refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
509985refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
514296refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
514395refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
514422refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
514476refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
519201refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
519255refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
519273refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
524070refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
526779refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
527022refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
584595refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
615249refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
615447refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009