Implementation notes: x86, gcc14, crypto_aead/seakeyakv1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
578826refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
579771refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
579969refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
585054refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
585999refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
586746refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
587016refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
587907refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
589203refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
592803refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
595305refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
601893refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
603135refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
604143refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
604179refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
604566refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
604818refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
605358refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
606096refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
606726refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
607338refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
609777refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
610110refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
610200refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
610875refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
611244refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
611316refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
611478refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
611550refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
611820refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
614097refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
617067refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
620208refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
621027refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
621081refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
622206refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
626949refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
628272refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
628929refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
629046refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
629055refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
629406refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
631143refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
633123refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
633258refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
633654refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
633879refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
634158refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
634869refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
638190refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
639585refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
641052refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
641376refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
641502refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
641997refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
642996refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
644292refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
644697refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
644877refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
651879refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
653202refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
660213refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
660222refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
660384refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
666630refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
668088refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
672768refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
672912refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
674262refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
681687refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
681822refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
682092refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
700704refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
702117refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
703026refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
703638refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
703701refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
703836refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
704088refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
706005refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
706338refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
707292refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
711126refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
711621refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
711792refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
713304refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
727803refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
749340refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
756063refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
785223refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
795105refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
795222refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
825660refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
866250refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
1249200refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
1250514refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
1250793refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
1251018refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
1251081refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
1254789refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
1263213refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
1273311refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
1273374refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
1273617refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
1273707refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
1288377refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
1309428refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
1310301refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
1312785refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
1322586refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
1323369refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
1332360refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
1335060refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
1337031refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
1340388refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
1342908refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
1342926refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
1344231refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
1345401refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
1346400refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
1351287refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
1354995refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
1355373refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
1359864refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
1364067refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
1368432refgcc -m32 -O -fomit-frame-pointer2016102620161009
1394937refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
1396971refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
1398555refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
1404891refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
1414548refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
1498140refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
1502703refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
1506339refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
1518156refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
1526688refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
1747620refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
1902690refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
1913922refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
1919988refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
1955547refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
1961406refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
1965546refgcc -m32 -Os -fomit-frame-pointer2016102620161009
1972206refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
1993059refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
1993509refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
1994733refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
1994769refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
2011491refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
2011572refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
2012652refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
2015226refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
2018889refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
2024118refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
2163213refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
2170629refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
2194470refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
2261799refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
2270952refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
2277945refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009