| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 135002 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 138668 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 138739 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 140262 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 142736 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 143456 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 143766 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 144245 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 144604 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 147323 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 148271 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 159543 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 164494 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 174969 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 174977 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 175055 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 176484 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 179615 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 180062 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 182525 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 184086 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 185333 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 187876 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 193401 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 195197 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
| 196815 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 196878 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 201396 | gcc | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 201589 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 201902 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 203043 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 203327 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
| 203584 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 204483 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 206208 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 206347 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 207648 | gcc | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 209619 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 210592 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 210945 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 211373 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 211392 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 211738 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 212097 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 212383 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 212448 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 212636 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 212691 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 212768 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 214672 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 215079 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 215306 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 216401 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 216492 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 216635 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 218467 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 228923 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 229055 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 229340 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 229490 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 229618 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 236396 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 239002 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 241430 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 241816 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 245273 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 245969 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 248023 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 248721 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 250462 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 252543 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 252566 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 254483 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 254571 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 254591 | gcc | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 255217 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 255374 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 255735 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 256194 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 256624 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 256852 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 257020 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 257234 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 257611 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 258241 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 258375 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 258404 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 258523 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 259972 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 260065 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 260189 | gcc | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 261395 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 261556 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 262252 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 262854 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 263163 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 263209 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 272586 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 274388 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 275853 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 740713 | gcc | gcc -funroll-loops | 20120523 | 20120521 |
| 780649 | gcc | cc | 20120523 | 20120521 |
| 782915 | gcc | gcc | 20120523 | 20120521 |