| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 660663 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161019 | 20161009 |
| 660744 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161019 | 20161009 |
| 660969 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 661347 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 708462 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161019 | 20161009 |
| 709173 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 728082 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 733041 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 735021 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 756531 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 759294 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 760419 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 764235 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 768033 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 769518 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 769770 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 770877 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 770877 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 770895 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161019 | 20161009 |
| 770931 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161019 | 20161009 |
| 773829 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 776934 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 781749 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 782316 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 787077 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161019 | 20161009 |
| 793413 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 794349 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 796473 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 799614 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 799785 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 799812 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 801702 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 817092 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 823194 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 823203 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 823203 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 823221 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 826893 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 826893 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 826902 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 826920 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 827442 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 832023 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 832122 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 834282 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 834282 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 834579 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 835101 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 836964 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 839331 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 839331 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 839457 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 843651 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 844209 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 844308 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 849969 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 849978 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 850005 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 851031 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 851040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 853299 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 853524 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 858267 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 858276 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 858285 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 860697 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 861084 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 862758 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 863982 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 864531 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 865035 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 865080 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161019 | 20161009 |
| 865368 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 867717 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 868644 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 868950 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 870039 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 870093 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 870219 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 870300 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 870327 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 870336 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 870408 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 870525 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 873756 | ref | gcc -m32 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 874224 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161019 | 20161009 |
| 879066 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 879273 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 879291 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 880659 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 882648 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 885600 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 888084 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 888084 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 888138 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 888156 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 891981 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 892620 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 901503 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 908874 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 929295 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 929466 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 929646 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 951174 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 951750 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 951777 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 952848 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 963261 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 965790 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 965799 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 966771 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 967311 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 967311 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 968625 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 970191 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 970227 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 970263 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 972558 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 975618 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 975618 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 975645 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 978642 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 981945 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 981972 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 982098 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 992493 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1002717 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1003365 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1004616 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1004742 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1009377 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1012653 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1017450 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1017549 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1021734 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1024884 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1024884 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1024884 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1024947 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1046322 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1046376 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1046763 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1046781 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1049193 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1049454 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1049706 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1086282 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1086381 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1088514 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1095786 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1121877 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1253754 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1257471 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1262484 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1262754 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1268793 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1269144 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1376658 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1380213 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1380213 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161019 | 20161009 |