| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18096 | asm | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18108 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18112 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18112 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18116 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18116 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18116 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18120 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18120 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18120 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18120 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18120 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18124 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18128 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18136 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18136 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18144 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18144 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18148 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18152 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18156 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18164 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18164 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18172 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18176 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18216 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18236 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18236 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18236 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18236 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18236 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18244 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18248 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18252 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18252 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18252 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18260 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18268 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18272 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18276 | asm | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18276 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 18276 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18276 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18284 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18336 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18348 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18352 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18448 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18472 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18484 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18492 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18508 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18516 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18584 | asm | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18592 | asm | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18592 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18612 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18676 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18680 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18680 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18692 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18704 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18712 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18724 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18772 | asm | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18776 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18780 | asm | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18780 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18788 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18788 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18788 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18788 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18792 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18792 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18812 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18816 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 18816 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18832 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 18872 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18880 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18880 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18884 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18892 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18896 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18920 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18972 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 18980 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 19064 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |