| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5325488 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5373012 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5415212 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5426792 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5428584 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5539588 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5769148 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5815484 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5828524 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5853816 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5891988 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5899600 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5921912 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 5930208 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 6837156 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 6907132 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 7662384 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 7713380 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 7753508 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8068520 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8091872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8113560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8159704 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8165944 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8168908 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8227204 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8265388 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8281648 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8326356 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8335688 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8384984 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8394420 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8434056 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8464048 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8493916 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8494204 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8511616 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8548388 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8554392 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8593600 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8613824 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8618844 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8630880 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8644852 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8645096 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8709688 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8712764 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8733068 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8762036 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8787488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8829440 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8861616 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8870116 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8891812 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8891828 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
| 8894304 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8935336 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 8951828 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8959036 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8963188 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190807 | 20190803 |
| 8963360 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190807 | 20190803 |
| 9031748 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 9109648 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 9138836 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
| 9369188 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190807 | 20190803 |
| 9460764 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190807 | 20190803 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ref
|