| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9493 | e/submissions/trivium | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9493 | e/submissions/trivium | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9497 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9501 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9514 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9517 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9531 | e/submissions/trivium | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9536 | e/submissions/trivium | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9597 | e/submissions/trivium | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9622 | e/submissions/trivium | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9643 | e/submissions/trivium | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9643 | e/submissions/trivium | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9645 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9650 | e/submissions/trivium | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9651 | e/submissions/trivium | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9653 | e/submissions/trivium | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9653 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9653 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9654 | e/submissions/trivium | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9663 | e/submissions/trivium | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9696 | e/submissions/trivium | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9701 | e/submissions/trivium | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9702 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9728 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9740 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9745 | e/submissions/trivium | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9747 | e/submissions/trivium | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9752 | e/submissions/trivium | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9758 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9760 | e/submissions/trivium | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9763 | e/submissions/trivium | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9768 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9779 | e/submissions/trivium | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9796 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9798 | e/submissions/trivium | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9801 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9806 | e/submissions/trivium | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9820 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9821 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9825 | e/submissions/trivium | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9830 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9845 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9845 | e/submissions/trivium | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9847 | e/submissions/trivium | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9850 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9851 | e/submissions/trivium | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9851 | e/submissions/trivium | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9856 | e/submissions/trivium | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9856 | e/submissions/trivium | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9859 | e/submissions/trivium | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9864 | e/submissions/trivium | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9870 | e/submissions/trivium | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9872 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9880 | e/submissions/trivium | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9885 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9920 | e/submissions/trivium | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9922 | e/submissions/trivium | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9923 | e/submissions/trivium | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 9927 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9930 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9931 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9933 | e/submissions/trivium | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9934 | e/submissions/trivium | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9941 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9942 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9944 | e/submissions/trivium | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9951 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9952 | e/submissions/trivium | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9955 | e/submissions/trivium | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9981 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10002 | e/submissions/trivium | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10011 | e/submissions/trivium | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10013 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10016 | e/submissions/trivium | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10021 | e/submissions/trivium | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10024 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10024 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10030 | e/submissions/trivium | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10031 | e/submissions/trivium | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10035 | e/submissions/trivium | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10037 | e/submissions/trivium | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10037 | e/submissions/trivium | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10038 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10038 | e/submissions/trivium | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10040 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10046 | e/submissions/trivium | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10048 | e/submissions/trivium | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10053 | e/submissions/trivium | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10054 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10055 | e/submissions/trivium | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10061 | e/submissions/trivium | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10064 | e/submissions/trivium | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10064 | e/submissions/trivium | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10064 | e/submissions/trivium | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10066 | e/submissions/trivium | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10080 | e/submissions/trivium | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10085 | e/submissions/trivium | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10088 | e/submissions/trivium | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10088 | e/submissions/trivium | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10102 | e/submissions/trivium | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10130 | e/submissions/trivium | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10130 | e/submissions/trivium | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10130 | e/submissions/trivium | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10131 | e/submissions/trivium | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10131 | e/submissions/trivium | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10133 | e/submissions/trivium | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10134 | e/submissions/trivium | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10136 | e/submissions/trivium | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10136 | e/submissions/trivium | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10136 | e/submissions/trivium | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10146 | e/submissions/trivium | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10150 | e/submissions/trivium | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10154 | e/submissions/trivium | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10160 | e/submissions/trivium | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10162 | e/submissions/trivium | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10165 | e/submissions/trivium | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10197 | e/submissions/trivium | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10197 | e/submissions/trivium | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10208 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10221 | e/submissions/trivium | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 19288 | e/submissions/trivium | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19352 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19520 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19682 | e/submissions/trivium | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19749 | e/submissions/trivium | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19757 | e/submissions/trivium | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19867 | e/submissions/trivium | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19941 | e/submissions/trivium | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20210 | e/submissions/trivium | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20213 | e/submissions/trivium | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20214 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20218 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20323 | e/submissions/trivium | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 20608 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 20648 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20659 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 20663 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20733 | e/submissions/trivium | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20775 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20789 | e/submissions/trivium | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20904 | e/submissions/trivium | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20971 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20973 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20978 | e/submissions/trivium | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20990 | e/submissions/trivium | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21016 | e/submissions/trivium | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21019 | e/submissions/trivium | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21024 | e/submissions/trivium | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21104 | e/submissions/trivium | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 21187 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21195 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21200 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21202 | e/submissions/trivium | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21227 | e/submissions/trivium | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21245 | e/submissions/trivium | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21325 | e/submissions/trivium | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21333 | e/submissions/trivium | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21378 | e/submissions/trivium | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 21424 | e/submissions/trivium | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 21586 | e/submissions/trivium | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |