| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2156292 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2228800 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2230420 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2236152 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2236800 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2238500 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2239812 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2240720 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2242652 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2245252 | ref | g++ -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2255764 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2256468 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2258008 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2261504 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2263844 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2264096 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2266456 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2266488 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2270756 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2271484 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2273328 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2275316 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2275344 | ref | g++ -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2277164 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2278972 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2279104 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2280768 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2283156 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2286112 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 2290056 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2335696 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2351432 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2353128 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2354992 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2355100 | ref | g++ -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2355264 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2356500 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2357336 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2359972 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2364988 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2369196 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2370828 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2374636 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2380136 | ref | g++ -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 2391368 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 3028244 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3030136 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3030808 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3032684 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3034480 | ref | g++ -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3042688 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3043660 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3049020 | ref | g++ -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3051748 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 3053796 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3055016 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3056812 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3057248 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3057624 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3058896 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 3061700 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 3062672 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3065100 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3078676 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 3082496 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3098288 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 3255644 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 3257404 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 7750160 | ref | g++ | 20120329 | 20120316 |