| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16276 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 16364 | ref | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 16432 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 16540 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 16652 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 16764 | ref | cc | 20130608 | 20130419 |
| 16816 | ref | clang -O3 -mavx | 20130608 | 20130419 |
| 16874 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 16890 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17330 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17464 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 17544 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17600 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17612 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17636 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17652 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17668 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17684 | ref | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17692 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17704 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 17708 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17740 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17752 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 17760 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 17820 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18076 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18138 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18142 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18146 | ref | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18230 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18232 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18236 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18266 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 18332 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18340 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18344 | ref | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18350 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18370 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18386 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18390 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18448 | ref | gcc | 20130608 | 20130419 |
| 18456 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18468 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 18512 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18618 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18812 | ref | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18820 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18832 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18916 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 18984 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 18992 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 19024 | ref | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19132 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 19256 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 19296 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19633 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 19662 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 19666 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 19699 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 19712 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 19724 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 19732 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 19770 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19803 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19832 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |
| 19857 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19931 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 19935 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 19960 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20006 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20147 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20246 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20462 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
| 20512 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20522 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20524 | ref | gcc -funroll-loops | 20130608 | 20130419 |
| 20532 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20558 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20563 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20567 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20603 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20613 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20628 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20633 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20653 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20653 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 20658 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20658 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20683 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20704 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20708 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 20749 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 20774 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20814 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20835 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 20925 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 21407 | ref | clang -O3 | 20130608 | 20130419 |
| 21422 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 21425 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 21551 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 21563 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 21576 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 21629 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 21672 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 22550 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |