| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 92880 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93168 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93357 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93357 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93537 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93780 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 94473 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 95562 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 97092 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 99270 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 99549 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 99675 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 100800 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 100944 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 101223 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 102996 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 103167 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 103545 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 103914 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 103959 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 104454 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 106047 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 106605 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 107289 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 107307 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 107712 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 107739 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 107793 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 107901 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 108927 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109026 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109053 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109071 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109080 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109413 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 110538 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 110934 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 112419 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 112698 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 112851 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 112932 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 112986 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113022 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113049 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113058 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113085 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113796 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 114138 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 114381 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115560 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115695 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115749 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 115857 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 115875 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 117090 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 124857 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 124956 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125307 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125406 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125694 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125730 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125991 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170720 | 20170718 |
| 126495 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 126540 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 126729 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 126774 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 127287 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 128025 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 130878 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 131247 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 131256 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 131256 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 167697 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 724770 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 730431 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 735372 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 750636 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 751023 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 752652 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 754461 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 754488 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 755253 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 756891 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 756918 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 758196 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 761148 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 762588 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 767538 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 767565 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 778005 | gcc | gcc -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 779139 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 779355 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 781659 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 786888 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 787923 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 790974 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 794196 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 795438 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 796059 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 800856 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 802071 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 808479 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 808857 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 809586 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 818127 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 827469 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 842157 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 843246 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 854361 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3422286 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3423222 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3424140 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3426849 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3434769 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3436110 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3479517 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3480498 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3497607 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3501936 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3504078 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3512817 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3514905 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3515157 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3515535 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3517362 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3519414 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3527046 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3548106 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3548943 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3551427 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3553605 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556098 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556305 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556602 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556611 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556998 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558771 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558825 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558861 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558879 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562506 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562524 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562749 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3580947 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3580956 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3581001 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3581001 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584745 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584772 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584826 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584997 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3681450 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3685365 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3707955 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3708072 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3715353 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3717900 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3719925 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3723012 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3733542 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3739014 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |