| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17319 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 17321 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 17345 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 17390 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 17451 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 17554 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 18275 | ref | cc | 20120530 | 20120525 |
| 21350 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 21423 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 21605 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 21709 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 21811 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 22194 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 23124 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 23258 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 23506 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
| 23857 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 24056 | ref | gcc | 20120530 | 20120525 |
| 24189 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 24317 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 24343 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 24392 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 24646 | ref | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 24703 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 24712 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 24717 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 24943 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 25269 | ref | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 25293 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
| 25411 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 25482 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 25560 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 25641 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 25825 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 25837 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 25844 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 25844 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 25949 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26043 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 26078 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26150 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26163 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26164 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26223 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26257 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26336 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26366 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26418 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 26537 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26548 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 26626 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26627 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 26648 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26668 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 26684 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26728 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 26808 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 26815 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 26822 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 26989 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 27155 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 27201 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 27215 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 27258 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 27417 | ref | gcc -funroll-loops | 20120530 | 20120525 |
| 27449 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 27538 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 27844 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 27883 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 28531 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 28535 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 28563 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 28608 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28612 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28667 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28685 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28686 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28708 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28724 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28725 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28744 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28747 | ref | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28752 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28764 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28767 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28769 | ref | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28771 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28782 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28794 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28795 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28800 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28806 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28806 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28808 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
| 28808 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28811 | ref | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28818 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28820 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28835 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 28838 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28869 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 28902 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 29046 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |