| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1861250 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1861265 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1874865 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1878620 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1878705 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1881630 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1882850 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1883605 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1885875 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1903550 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1904820 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1906785 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1908795 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1910970 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1913920 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1918150 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1918890 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1921190 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1925740 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1925770 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1927035 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931500 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931525 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931525 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931580 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931625 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1931655 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1941330 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1945215 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1953500 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1962130 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1962415 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1971020 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 1972230 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 1973690 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1974075 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1975165 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 1977305 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1978070 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1982105 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1985535 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 1991605 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2012975 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2014145 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2018785 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2022415 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2027040 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2027810 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2028300 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2028465 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2029195 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2029760 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2032980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2032995 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2035715 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2035740 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2035750 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2035775 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2039420 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2050470 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2050700 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2051100 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2051115 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2051190 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2051410 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2056355 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2056655 | ref | gcc -m32 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2056720 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2056745 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2057055 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2057090 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2057095 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2062635 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2096010 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2096045 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2096050 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2096095 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2129630 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2129640 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2145200 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2145450 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2153835 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2153865 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2153885 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2153900 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2154960 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2155030 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2155350 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2166615 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2178005 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2178065 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2178165 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2242450 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2242495 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2242660 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2262620 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2262675 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2262700 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2272675 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2272715 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2272755 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2322965 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2322975 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2322985 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2329095 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2329100 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2329255 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2362515 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2362605 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2362630 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2362640 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2367755 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2374815 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2377060 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2377170 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2378220 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2380525 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2381935 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2381995 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2386960 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2390085 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2391305 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2391890 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2394705 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2401210 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140820 | 20140622 |
| 2401605 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2413630 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2423495 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2438555 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2448810 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2464775 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2606335 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2606530 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2647440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2647445 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2647450 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2649895 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2649925 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2666435 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2668275 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2668320 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2668375 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2669360 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2671275 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2680635 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140820 | 20140622 |
| 2692595 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2692605 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2695415 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2704300 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2704625 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140820 | 20140622 |
| 2705530 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2705800 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2705930 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2707610 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2707620 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2707650 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2707650 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2707695 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2708060 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2708090 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2713080 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2713130 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2746080 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2746155 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2746545 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2746565 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2755395 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2755565 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2755570 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140820 | 20140622 |
| 2760160 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140820 | 20140622 |