| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 143180 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 146906 | c | gcc -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 149971 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 150308 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120529 | 20120525 |
| 158167 | c | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 161858 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120529 | 20120525 |
| 162491 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 168954 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 169311 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 183566 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 183893 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 185414 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 188270 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20120529 | 20120525 |
| 195980 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 196161 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 197445 | c | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 198577 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 198983 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 199616 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 203301 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 207822 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 210561 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 212592 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 215702 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 215814 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 216302 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 220367 | c | gcc -m64 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 220512 | c | gcc -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 224825 | c | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 225579 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 226557 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 230594 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 231978 | c | gcc -m64 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 233009 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 235260 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 239209 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 240888 | c | gcc -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 240915 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 241229 | c | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 242100 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 245744 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 249868 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 250740 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 250893 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 251026 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 253163 | c | gcc -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 253488 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120529 | 20120525 |
| 254025 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 254044 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 255763 | c | gcc -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 261809 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 263706 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 264764 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 268683 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 271604 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 272415 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 273834 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 283623 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 283983 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 284563 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 289490 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 293166 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 295857 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 302813 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 303410 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 305893 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 307028 | c | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 317095 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 320795 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 322455 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 328225 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 332964 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 337487 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 343018 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 346711 | c | gcc -m64 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 349769 | c | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 350331 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 353304 | c | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 356925 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 359132 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 364182 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 390006 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 441927 | c | cc | 20120529 | 20120525 |
| 451300 | c | gcc | 20120529 | 20120525 |
| 457072 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120529 | 20120525 |
| 485848 | c | gcc -funroll-loops | 20120529 | 20120525 |
| 538509 | c | gcc -O -fomit-frame-pointer | 20120529 | 20120525 |
| 538537 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 544016 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 546514 | c | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120529 | 20120525 |
| 548295 | c | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120529 | 20120525 |
| 556779 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 558657 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
| 559578 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
| 564374 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 569841 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 571510 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 572080 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 572752 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 574829 | c | gcc -m64 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 578653 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
| 583957 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
| 590907 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120529 | 20120525 |