| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 168340 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 168347 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 173565 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 173710 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 173792 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 173827 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 173862 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 173925 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 174116 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 174505 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175040 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175223 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 175325 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175379 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175742 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 175952 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175995 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 176163 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 176604 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140527 | 20140525 |
| 179303 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 179852 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 180832 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 181257 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 181771 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 181818 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 182309 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 182824 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 182825 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 182844 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 182914 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 182949 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 183183 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 183226 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 183249 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 183253 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 183284 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 183659 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 183678 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 183752 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 184798 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 184891 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 185176 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 186124 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 186124 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 186299 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 186595 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 186681 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 188105 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 188799 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 190761 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191249 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 191283 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191299 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191424 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191451 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191463 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 191810 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 192453 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 193257 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 193358 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 194197 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 194204 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 202660 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 212293 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1353094 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1354123 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1355644 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1359743 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1359763 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1359766 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1359942 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1364267 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1366954 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1367258 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1370394 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1370839 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1371416 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1377102 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 1382223 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1394383 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1402097 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1406243 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1407019 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1409756 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1413450 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1414031 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1415396 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1418367 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1418528 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1430184 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1431483 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1439927 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1444069 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1444670 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1450371 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1450609 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1467516 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1468182 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1471236 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1471338 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 1843780 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 1861072 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 1875163 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1876415 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 1944130 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2091847 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2526034 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2552304 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2670447 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2675645 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2676118 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2678711 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2684350 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2684780 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2685017 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2687630 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2687814 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2689615 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2690723 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2728994 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2729127 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2729158 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2741669 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2741708 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2741844 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2743006 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2745420 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2760217 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2760748 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2760900 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2762690 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 2763735 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2763902 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2763918 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2775286 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2777459 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2777463 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2778172 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2778871 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2784151 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2790466 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2790680 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2798437 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2798499 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2798511 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2806195 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2806230 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2806249 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2811888 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2811892 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2812688 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2813834 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2813842 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2814833 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 2816248 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 2827902 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2827968 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2827991 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2837164 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 2857600 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |