Implementation notes: x86, h5nano, crypto_aead/trivia128v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
606340refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
607015refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
609945refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
610005refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
611095refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082020140622
613970refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
614180refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
614560refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
618190refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
618555refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
619545refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
630810refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
631475refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
632805refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082020140622
633135refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
633930refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
638105refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
638885refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
644740refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
650875refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
664315refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
666650refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
672490refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
672810refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
673820refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
674865refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
676045refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
678430refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
679205refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082020140622
680635refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
683035refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
683220refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082020140622
684655refgcc -m32 -O3 -fomit-frame-pointer2014082020140622
686180refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082020140622
688210refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082020140622
689675refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082020140622
698530refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
700695refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
712145refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
712285refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
712665refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
728745refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082020140622
728865refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
735475refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
736695refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082020140622
736730refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082020140622
737045refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082020140622
737555refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082020140622
737605refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082020140622
739205refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
742400refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
747435refgcc -m32 -O2 -fomit-frame-pointer2014082020140622
748960refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
754660refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082020140622
846830refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
850590refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
857730refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
870115refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
885600refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
885860refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
893380refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
896235refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
901890refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
905255refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
916200refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
917050refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
921375refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
924895refgcc -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
928775refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
929365refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
929370refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
929550refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
935910refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
939155refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
941945refgcc -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
943070refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
946080refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
946275refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
946450refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
947030refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
948450refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014082020140622
948535refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082020140622
948580refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082020140622
948620refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082020140622
948670refgcc -m32 -O -fomit-frame-pointer2014082020140622
948795refgcc -m32 -march=core2 -O -fomit-frame-pointer2014082020140622
949065refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082020140622
949240refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082020140622
949365refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014082020140622
949835refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
950050refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
954755refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
954920refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
955130refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
955705refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
959460refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
960205refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
961075refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
961085refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
975015refgcc -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
975075refgcc -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
993715refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
1003995refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
1011830refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
1029565refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
1030285refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
1041525refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
1053315refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
1098540refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
1111135refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
1118880refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
1120005refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
1132000refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
1453300refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
1458615refgcc -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
1459420refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
1475395refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
1481325refgcc -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
1504170refgcc -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
1506295refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
1536645refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
1537080refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
1539495refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
1548835refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
1548850refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
1549000refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
1549290refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
1549355refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
1551060refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
1567170refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
1569435refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
1577235refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
1578245refgcc -m32 -Os -fomit-frame-pointer2014082020140622
1579645refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
1579650refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
1580245refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082020140622
1580325refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082020140622
1580345refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082020140622
1580360refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082020140622
1580375refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014082020140622
1580375refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082020140622
1580475refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082020140622
1583765refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
1583795refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
1583830refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
1592035refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
1592075refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
1592270refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
1593975refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
1595055refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
1595080refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
1595970refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082020140622
1619725refgcc -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
1620720refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
1622385refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
1629835refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
1637205refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
1666875refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
1849750refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
1857755refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
2038275refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
2040670refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
2043720refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
2137580refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
2139350refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
2140620refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
2190680refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
2191860refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
2195165refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
2197115refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622