| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78856 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 79200 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 79376 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 81828 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 81960 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 82028 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 83696 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 83824 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84004 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84020 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84024 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84108 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84144 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84440 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84464 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84560 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84628 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84648 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84704 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84840 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84884 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84932 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85176 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85396 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85516 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85648 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 85668 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 85788 | gcc | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 86740 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87384 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87780 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87876 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 90740 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 91180 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 104744 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104868 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104868 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104972 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105268 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105392 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105444 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105476 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105496 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 107756 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 107848 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 108164 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110180 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110432 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110440 | gcc | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110472 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110496 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110496 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110816 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112108 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112260 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112448 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112500 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 113044 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 113080 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114368 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114372 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114500 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114532 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114572 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114592 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115472 | gcc | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115540 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115580 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115820 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 115928 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115976 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116040 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 116140 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116208 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116240 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116252 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116424 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117056 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117172 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117368 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 120916 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 121052 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 121956 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 122004 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 122516 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 122532 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 122560 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128840 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128896 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128972 | gcc | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129008 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129028 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129136 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129452 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129464 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129528 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130060 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130080 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 134848 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 134872 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 392856 | gcc | cc | 20120329 | 20120316 |
| 394716 | gcc | gcc | 20120329 | 20120316 |
| 395504 | gcc | gcc -funroll-loops | 20120329 | 20120316 |