| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 270436 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 270692 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 271976 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 271996 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 272008 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 272344 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 272812 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 272892 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 273864 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140720 | 20140622 |
| 274712 | ref | clang -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 275028 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 275104 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 275200 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140720 | 20140622 |
| 275316 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140720 | 20140622 |
| 275436 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140720 | 20140622 |
| 282528 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 282700 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 282732 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 283280 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140605 | 20140525 |
| 283376 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 283424 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 283596 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 283864 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140525 |
| 284068 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 284356 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 284660 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 284780 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 284804 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 284808 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 284888 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 284892 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 284928 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 285080 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 285104 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 285176 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285352 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285368 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285384 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285440 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285476 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285724 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 285896 | ref | gcc -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 286516 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 286880 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 286924 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 286940 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 286944 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 286968 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 287712 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 287712 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 291960 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292544 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292756 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292764 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292780 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292800 | ref | gcc -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 292920 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 293028 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 294756 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 294756 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 296232 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 296608 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 296692 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 296724 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 300904 | ref | gcc -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 300908 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 300968 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301052 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301240 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301252 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301260 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 301496 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301496 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301576 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301604 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 301624 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 302364 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 302828 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 303148 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 303352 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 308156 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309132 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309300 | ref | gcc -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309344 | ref | gcc -m64 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309404 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309500 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309520 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309540 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309712 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 309784 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 311704 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312348 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312376 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312376 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312440 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312464 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 312524 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 314872 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 316232 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 500508 | ref | cc | 20140605 | 20140525 |
| 501292 | ref | gcc -funroll-loops | 20140605 | 20140525 |
| 501960 | ref | gcc | 20140605 | 20140525 |