| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 50812 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 50908 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51096 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51124 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51220 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51308 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51336 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51440 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51528 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51536 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51580 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 51888 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52024 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52028 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52284 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52328 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52476 | ref | gcc -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52584 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52604 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52632 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 52712 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 53308 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 53492 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 53680 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 53980 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
| 58272 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58316 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58344 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58364 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58380 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58424 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58468 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58504 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58520 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58564 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58684 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58740 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58784 | ref | gcc -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58792 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58812 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58812 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58832 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58908 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 58984 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 59004 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 59008 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 60724 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 60756 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 60884 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 61156 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
| 73224 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73372 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73424 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73508 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73548 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73584 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73632 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73696 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73832 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73864 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73864 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73876 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73920 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73920 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73936 | ref | gcc -m64 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73940 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73944 | ref | gcc -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73972 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73988 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 73988 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 74048 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120126 | 20120120 |
| 74076 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 74116 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 74152 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
| 74228 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
| 75556 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 75824 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 76244 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 76668 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 76988 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 77100 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 77108 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 77120 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 77308 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 77636 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 78008 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 78180 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 78688 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 79092 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 79360 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 79384 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 79580 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 79768 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80024 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80040 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80192 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80248 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80364 | ref | gcc -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 80880 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 81104 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
| 259664 | ref | cc | 20120126 | 20120120 |
| 259676 | ref | gcc -funroll-loops | 20120126 | 20120120 |
| 259736 | ref | gcc | 20120126 | 20120120 |