Implementation notes: x86, titan0, crypto_aead/proest256apev1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
385176refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
385900refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
387052refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
387152refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
387956refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
388104refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
388732refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
388848refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
391096refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
392708refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
395704refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
395908refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
397784refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
398824refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
399080refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
400060refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
400704refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
402024refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
404600refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
404652refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
404956refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
405132refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
409104refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
409192refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
409284refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
409404refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
410020refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
411552refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
413052refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
413500refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
413540refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
419392refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
423244refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
423616refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
424152refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
424444refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
425384refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
434912refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
438360refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
439328refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
441876refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
443188refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
443676refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
452652refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
578120refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
579480refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
582048refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
582184refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
582324refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
582620refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
582824refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
582848refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
583032refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
583244refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
583352refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
583476refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
583644refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
584300refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
584744refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
584752refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
584884refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
585284refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
585480refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
585532refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
585624refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
585648refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
585868refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
586144refgcc -m32 -O -fomit-frame-pointer2019070820190110
586224refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
586392refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
586736refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
587112refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
587424refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
588064refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
588700refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
589172refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
589256refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
589768refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
590772refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
591268refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
591388refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
591568refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
592664refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
592876refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
593152refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
593576refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
594100refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
594436refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
594460refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
594632refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
594780refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
595132refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
595332refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
595532refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
595996refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
596004refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
596276refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
596676refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
596784refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
599840refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
599920refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
600400refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
600660refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
600908refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
601180refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
601384refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
601460refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
601488refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
601500refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
601612refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
601760refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
601988refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
601992refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
602000refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
602028refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
602208refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
602664refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
602840refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
602920refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
603008refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
603124refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
603140refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
603152refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
603488refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
603608refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
604032refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
604200refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
604660refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
605476refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
605556refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
605612refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
605700refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
605892refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
605988refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
606084refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
606116refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
606196refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
606996refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
607020refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
607084refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
607232refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
607284refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
607304refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
607312refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
607424refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
607480refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
607528refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
607552refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
607692refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
608332refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
608416refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
608964refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
609080refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
609440refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
609780refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
609948refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
611620refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
612320refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
612780refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
613248refgcc -m32 -Os -fomit-frame-pointer2019070820190110
613368refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
613488refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
614432refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
614852refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
615156refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
617324refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
618192refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
618652refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
620140refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
620844refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
620968refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
620992refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
622664refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
623944refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
624164refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
625320refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110