| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1681344 | ref | icc -m32 -xHost -vec-report0 -static | 20111213 | 20111120 |
| 1684020 | ref | icc -m32 -O2 -static | 20111213 | 20111120 |
| 1698180 | ref | icc -m32 -O3 -static | 20111213 | 20111120 |
| 1715160 | ref | icc -m32 -Os -static | 20111213 | 20111120 |
| 1718124 | ref | icc -m32 -O2 -static -no-vec | 20111213 | 20111120 |
| 1733424 | ref | icc -m32 -O3 -static -no-vec | 20111213 | 20111120 |
| 1742604 | ref | icc -m32 -O1 -static | 20111213 | 20111120 |
| 1744164 | ref | icc -m32 -O1 -static -no-vec | 20111213 | 20111120 |
| 1767216 | ref | icc -m32 -Os -static -no-vec | 20111213 | 20111120 |
| 1962996 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1968216 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1972968 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1976976 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1979028 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1979688 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1979808 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1980432 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 1982196 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1986336 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1986876 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 1988424 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 1988484 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1988892 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1990116 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1990560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 1993368 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1993620 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1995312 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1996740 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 1999104 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2001024 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2004960 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2005908 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2011836 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2016048 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2016720 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2020416 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2020452 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2024208 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2025288 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2025840 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2026032 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2027592 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2035488 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2037504 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2038524 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2038608 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2041260 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2041812 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2043132 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2044596 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2047236 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2047476 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2047824 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2050104 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2060532 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2074812 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2076492 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2079144 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2079612 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2079768 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2080992 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2082036 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2082828 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2083740 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2089572 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2089620 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2089908 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2091804 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2092824 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2093748 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2095524 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2095980 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2099280 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2099328 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2099376 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2100192 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2102508 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2102568 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2102736 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2105976 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2107176 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2107284 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2107296 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2107596 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2107980 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2108688 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2109156 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2110188 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2110272 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2110464 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2112228 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2115936 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2116500 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2118624 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2119272 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2120736 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2120976 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2132268 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2133120 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2169984 | ref | gcc -m32 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2177496 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2177604 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2178792 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2179164 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2180268 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2183976 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2184228 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2186256 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2242092 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2245152 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2246340 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2246364 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2248260 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2248428 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2249820 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2250108 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2250504 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2252412 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2252868 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2253108 | ref | gcc -m32 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2253504 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2253732 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2254224 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2255076 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2255400 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2256108 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2256936 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2257140 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2257656 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2258364 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2260152 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2260572 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2261184 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2261448 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2262456 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2262900 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2263596 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2263620 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2264376 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2264712 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2269044 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2269272 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2269416 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2269428 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2270340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2274228 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2284500 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2290260 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2292636 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2293476 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2294016 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2296548 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2297184 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2299704 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2302644 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2310456 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2311080 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20111213 | 20111120 |
| 2315292 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20111213 | 20111120 |
| 2353260 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2354304 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20111213 | 20111120 |
| 2391540 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2400948 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2403456 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2408148 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2524932 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20111213 | 20111120 |
| 2540880 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20111213 | 20111120 |