| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 74964 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 74980 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75052 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75084 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75152 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75192 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75252 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75268 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75272 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75276 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75400 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75420 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75432 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75448 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75464 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75468 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75508 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75544 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75548 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75560 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75628 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 75684 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 76108 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 76264 | ref | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 76364 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 76532 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 76688 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 76744 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 76792 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
| 76936 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
| 76940 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77000 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77096 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77112 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77180 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77220 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77296 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 77380 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77528 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77600 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 77700 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 77708 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 77896 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 78004 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 78140 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 78184 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 78224 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 78592 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 79256 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79436 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79612 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79684 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79828 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79828 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79856 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 79912 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79972 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80032 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80088 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80092 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80116 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80204 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80308 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80324 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80348 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80380 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80396 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80432 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80432 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80436 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80492 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80528 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80556 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80560 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80772 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 80772 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80784 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 81144 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 81236 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 81480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 81628 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 81748 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 81852 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 81988 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 82016 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 82048 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 82104 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 82124 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 83836 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 86552 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 86652 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 86932 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 87480 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 87588 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 87652 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 87828 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 87904 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 87940 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 87952 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 87952 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 87984 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88008 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88012 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88028 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 88032 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88152 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 88168 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88212 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88228 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88236 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88400 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88608 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 88732 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 88920 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 89044 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 89136 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 89240 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 89320 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 90192 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90320 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 90452 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 90544 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 90564 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90700 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 90992 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 91096 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 91104 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 91480 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91556 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91608 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91668 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91672 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91676 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91780 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91800 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 92036 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 92396 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 92500 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 92612 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 92864 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93156 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93176 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93292 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93380 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93412 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93440 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93500 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93552 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 93600 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93712 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 93728 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93776 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 93784 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93844 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93884 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93908 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 94076 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 94088 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 94264 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 94360 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 94436 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94772 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94844 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 94872 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94956 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 95012 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 95296 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 95500 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 97352 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98072 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98120 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 98188 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98260 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 98616 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 101468 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |