| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1887512 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1891392 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1892188 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1898464 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1898776 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1903740 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1908484 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1953932 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1954364 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1965576 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1965592 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1966008 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1966420 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1966512 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1967532 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1969312 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1971488 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1972872 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1973068 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 1973404 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1973704 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1975440 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1975580 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1975632 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1975728 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1976392 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1976404 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1976432 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1976768 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1976892 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1977288 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1978792 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1979056 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 1981988 | ref | gcc -O3 -fomit-frame-pointer | 20120128 | 20120120 |
| 2031284 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2032444 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2039940 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2043424 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2045196 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2045480 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2045552 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2047440 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2048920 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2049084 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2049952 | ref | gcc -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2051484 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2052200 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2053396 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2053772 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2059692 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2060320 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2065752 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2065928 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2066864 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2067428 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2068076 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2068456 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2073840 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2075180 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
| 2099124 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2099424 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2148288 | ref | gcc -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2148512 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2149164 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2149480 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2149712 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2149904 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2150192 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2150404 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2151168 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2151284 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2151396 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2152648 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2155016 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2155696 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2164684 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2166584 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2166680 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2166696 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2167840 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2168420 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2169364 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2169424 | ref | gcc -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2169612 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2169976 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2170452 | ref | gcc -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2172048 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2192668 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2196740 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2197256 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2197564 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
| 2214080 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2217668 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2220472 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2221880 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2222104 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2224332 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2224372 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2265064 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 2266368 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
| 4039528 | ref | cc | 20120128 | 20120120 |
| 4042528 | ref | gcc | 20120128 | 20120120 |
| 4050104 | ref | gcc -funroll-loops | 20120128 | 20120120 |