| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34006 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34114 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34159 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34171 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34200 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34204 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34282 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34308 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34324 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34325 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34343 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34355 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34357 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34364 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34364 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34368 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34370 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34383 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34383 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34387 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34390 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34392 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34409 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34421 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34422 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34435 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34437 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34439 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34441 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34443 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34446 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34448 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34450 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34461 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34486 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34494 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34497 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34502 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34504 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34510 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34511 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34511 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34515 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34521 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34521 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34527 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34527 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34531 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34532 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34545 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34546 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34546 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34547 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34548 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34550 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34555 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34557 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34573 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34576 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34585 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34585 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34587 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34599 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34610 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34612 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34617 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34619 | ref | gcc -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34624 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34640 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34647 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34649 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34654 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34654 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34655 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34655 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34664 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34668 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34668 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34669 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34669 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34670 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34671 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34682 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34683 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34700 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34701 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34702 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34702 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34708 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34709 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34712 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34713 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34719 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34724 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34729 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34731 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34732 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34734 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34737 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34738 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34738 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34739 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34749 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34755 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34758 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34774 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34781 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34794 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34798 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34799 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34812 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34816 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34819 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34834 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34839 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34839 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34842 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34843 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34845 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34851 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34851 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34860 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34865 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34865 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34868 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34868 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34869 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34869 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34878 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34882 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34892 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 34915 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34924 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34924 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34927 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34937 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34947 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34958 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 34959 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34963 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 34969 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34971 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 34973 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35022 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35034 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35037 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35044 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35051 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35070 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 35109 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 35135 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35140 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 35148 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35156 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 35216 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 35235 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35257 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35262 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 35296 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35344 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35360 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 35408 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 35442 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 35443 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 36174 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 36257 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 36352 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 36517 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 36602 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 36912 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 37627 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 37670 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |