| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 348 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 350 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 350 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 350 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 353 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 354 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 354 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 354 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 355 | ref | gcc -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 356 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 357 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 359 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 359 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 360 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 360 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 362 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 362 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 363 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 364 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 372 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 379 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 380 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 380 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 383 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 383 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 385 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 386 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 389 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 389 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 389 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 390 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 391 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 394 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 395 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 396 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 396 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 404 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 406 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 408 | ref | gcc -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 418 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 420 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 421 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 440 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 441 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 441 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 442 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 442 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 442 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 444 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 444 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 444 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 447 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 447 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 448 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 448 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 480 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 964 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 965 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 969 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 969 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 970 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 972 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 972 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1015 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1065 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1081 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1103 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1105 | ref | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1107 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1110 | ref | gcc -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1128 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1165 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110901 | 20110831 |
| 1208 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 2855 | ref | cc | 20110901 | 20110831 |
| 2859 | ref | gcc -funroll-loops | 20110901 | 20110831 |
| 2870 | ref | gcc | 20110901 | 20110831 |