Implementation notes: x86, h4e350, crypto_aead/trivia128v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
590541refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
605835refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140525
607605refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
609243refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
609510refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
610074refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
612600refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
618432refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
620646refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
620655refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
623100refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140525
625533refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
627726refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
628872refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
630738refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525
633846refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
636210refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
636369refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
636675refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
636705refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
646035refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
660135refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
660294refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
662751refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
663033refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
665874refgcc -m32 -O3 -fomit-frame-pointer2014063020140525
666768refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140525
667566refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
667608refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
668112refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
672390refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
672774refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
675513refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014063020140525
689634refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
693279refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
693522refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
712197refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140525
712512refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
713607refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
713661refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140525
713886refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
713892refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
713943refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140525
713982refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
714087refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140525
714381refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140525
719196refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
720501refgcc -m32 -O2 -fomit-frame-pointer2014063020140525
721737refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140525
721803refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525
721983refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140525
855963refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
856533refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
856581refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
873528refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
888804refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
890691refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
896586refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
910758refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
911217refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
929877refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
933348refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
938709refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
949023refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
950580refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
952854refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
953106refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
954849refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
979680refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
979809refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
979812refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
979887refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
981711refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140525
998406refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
998781refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
1002426refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
1004370refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
1007199refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
1012569refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
1021923refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140525
1022613refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140525
1022616refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140525
1022802refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140525
1022814refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140525
1022820refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140525
1024653refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
1024695refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
1024809refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
1026222refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1026348refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1026366refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1026375refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1026780refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
1027023refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
1027104refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
1029222refgcc -m32 -Os -fomit-frame-pointer2014063020140525
1029525refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140525
1032861refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1032906refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
1032906refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1032909refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
1033044refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
1033122refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140525
1033149refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1033887refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1039089refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
1039206refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
1039248refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
1044327refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
1048251refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
1048620refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
1061010refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140525
1061055refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140525
1061076refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140525
1061181refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140525
1061199refgcc -m32 -O -fomit-frame-pointer2014063020140525
1061244refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140525
1061265refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140525
1064079refgcc -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
1064193refgcc -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
1065177refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
1065228refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
1065393refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
1065426refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
1073823refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140525
1073892refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
1089825refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
1089849refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
1090419refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
1093842refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
1099017refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
1101957refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
1108395refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
1108476refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
1112517refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
1129200refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
1129533refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
1177575refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
1177854refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
1407426refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1439433refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
1439736refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
1440588refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
1442028refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
1518480refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1518621refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
1562142refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1576506refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
1580292refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
1580313refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1602399refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
1602636refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
1602672refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
1612026refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
1612629refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
1612980refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525
1626477refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
1626663refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525
1627068refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
1627194refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
1634601refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
1635672refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525
1638792refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
1639608refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
1696563refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
1696863refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
1697529refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525