| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8980 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9003 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9016 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9043 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9065 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9088 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9132 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9153 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9229 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9233 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9322 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9335 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9384 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9393 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9423 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9424 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9451 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9459 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9486 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9495 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9504 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9712 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9769 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9814 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9818 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9818 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9823 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9827 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9831 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9832 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9840 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9845 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9845 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 9867 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 9902 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9947 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 9996 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 10000 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 10048 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
| 10111 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 10115 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170907 | 20170904 |
| 10181 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 10226 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 10337 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 10372 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 10376 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 10376 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 11045 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11046 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11218 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11329 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11338 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11413 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11422 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11427 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11515 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11573 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11599 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11630 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 11874 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12126 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12171 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12184 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12189 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12206 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12206 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12215 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12232 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12246 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12260 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12260 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12277 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12291 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12299 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12300 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12300 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12317 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12330 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12339 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12361 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12366 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12375 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12379 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12388 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12397 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12419 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12419 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12419 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12432 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12521 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12521 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12526 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12552 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12561 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12565 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12610 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12636 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12640 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12654 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12685 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12689 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 12712 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12716 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12720 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12724 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12738 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12760 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12982 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13536 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14285 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14289 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14546 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14563 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14568 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14599 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14612 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14794 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14803 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14811 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14936 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 15259 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15312 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15343 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
| 15414 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15432 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15441 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15480 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15507 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15529 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15534 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15538 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15543 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15551 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15560 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15582 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15618 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15627 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 15848 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
| 15857 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15879 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15888 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15888 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 15923 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 15963 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15986 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15990 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 15990 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 16030 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 16340 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 16367 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 16380 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 16703 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |