| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1771253 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 2167128 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 2655514 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 2720072 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 2905352 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 3915768 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 6432440 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6442963 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6526155 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6532320 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6532376 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6532384 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6654733 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6668816 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6674445 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6679091 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6681355 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6710200 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6723635 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6725736 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 6727387 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6781880 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6792304 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 6944592 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 6953832 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 6983259 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 6986896 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7087659 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7097448 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7211317 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7211477 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7238528 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7703723 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 7711989 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 7741413 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 7756909 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7760912 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 7761680 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7766352 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7771592 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7804288 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7821176 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7844989 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7846200 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7852840 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7854317 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7854339 | ref | gcc -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 7878219 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7883163 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7884280 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7886949 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7887520 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7889584 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 7963344 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7968341 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7969184 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7971347 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7974477 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7977192 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7977749 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7980184 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7980707 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7981491 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7981752 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7984627 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7985005 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7985765 | ref | gcc -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7989648 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7990021 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 7993869 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 8052400 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8078520 | ref | gcc -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8098189 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8175213 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8176416 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8178616 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8215152 | ref | gcc -funroll-loops | 20120105 | 20111120 |
| 8222101 | ref | cc | 20120105 | 20111120 |
| 8226894 | ref | gcc | 20120105 | 20111120 |
| 8332184 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8333048 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8333413 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8333603 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8400136 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8403293 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8406453 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 8470469 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8496288 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8518632 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 8521149 | ref | gcc -O -fomit-frame-pointer | 20120105 | 20111120 |
| 8526931 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120105 | 20111120 |
| 8578541 | ref | gcc -m64 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 8716472 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120105 | 20111120 |
| 8728835 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 8752904 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |