Implementation notes: x86, jos, crypto_aead/seakeyakv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
470422refgcc -m32 -O3 -fomit-frame-pointer2014101620141014
472620refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
473302refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
473745refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
476063refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
476393refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
478943refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
479985refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
480720refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
481253refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
484238refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
485310refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
487920refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
489292refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
489442refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
489458refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
490027refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
490313refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101620141014
490597refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
490643refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
494205refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
496537refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
498277refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
499275refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
499620refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
499687refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
501270refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
502290refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
502455refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
502695refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101620141014
502748refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
502995refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
506265refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
507098refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
507142refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
508298refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
509017refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
509040refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
510802refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101620141014
510968refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
511012refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
511065refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
511958refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
514680refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
516885refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
517312refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
522090refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
525495refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
525713refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
527340refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
532425refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
534367refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
535583refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
540645refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
541612refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
542932refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
552135refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
553590refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101620141014
554460refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
555630refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
555930refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
561277refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
561937refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
562418refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
641385refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
647460refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
651577refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
653730refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
654345refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
655065refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
661582refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
664088refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
665580refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
666877refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
672622refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
678690refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
1311577refgcc -m32 -O2 -fomit-frame-pointer2014101620141014
1312380refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
1313370refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
1314180refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
1319573refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
1320263refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101620141014
1322003refgcc -m32 -O -fomit-frame-pointer2014101620141014
1322520refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
1322955refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
1324215refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
1328303refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
1329165refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
1335022refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
1342027refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
1342582refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
1346213refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
1349055refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
1352655refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
1361407refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101620141014
1363612refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
1367655refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
1368585refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
1369860refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
1385407refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
1389435refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
1389765refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
1390200refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
1390327refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
1390965refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
1393433refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
1395652refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
1398637refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
1400062refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
1408867refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
1409152refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
1417508refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
1475670refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
1493445refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
1555605refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
1561598refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
1594282refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
1616625refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
1644435refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
1647150refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
1648470refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101620141014
1665818refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
1671638refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
1680832refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
1683630refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
1685580refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
1691662refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
1692247refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
1692517refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
1700190refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
1701660refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
1703580refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
1704675refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
1705493refgcc -m32 -Os -fomit-frame-pointer2014101620141014
1710653refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
1710795refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
1710878refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
1711665refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
1723402refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
1727827refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
1729455refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
1730377refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
1731862refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
1732852refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
1733880refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
1736460refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
1738785refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
1743075refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
1754272refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
1765402refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
1765583refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
1765897refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
1768050refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101620141014
1768073refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
1768170refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
1768395refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
1769077refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
1769722refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
1771312refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
2043555refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014