| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 262605 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 279735 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 280700 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 281065 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 282085 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 282250 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 283225 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 285005 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 285295 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 286470 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 286645 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 287555 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 288215 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 289320 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140823 | 20140622 |
| 290440 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 290885 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 291530 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 296030 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 296535 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 299710 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 436210 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 491070 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 495805 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 516885 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 517095 | ref | gcc -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 522790 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 631730 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 632360 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 638105 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 638485 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 639225 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 675910 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 677595 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 679685 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 685825 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 686520 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 693300 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 694815 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 695945 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140823 | 20140622 |
| 696715 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140823 | 20140622 |
| 697060 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 697450 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 703385 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 703995 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 958620 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140823 | 20140622 |
| 961455 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 962820 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 963015 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 963825 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 964195 | ref | gcc -O -fomit-frame-pointer | 20140823 | 20140622 |
| 966280 | ref | gcc -m64 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 966625 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 967575 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 967855 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 968030 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 968085 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 968230 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 968450 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 969395 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 970745 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 970800 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 971100 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 971130 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 971215 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 971630 | ref | gcc -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 971915 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 973180 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 973345 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 973440 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 973905 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 974245 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 975035 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140823 | 20140622 |
| 977105 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 982710 | ref | gcc -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 983565 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 984305 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140823 | 20140622 |
| 1002805 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
| 1003250 | ref | clang -O3 -fomit-frame-pointer | 20140823 | 20140622 |
| 1007240 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140823 | 20140622 |
| 1007285 | 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 | 20141020 | 20141014 |
| 1007670 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140823 | 20140622 |
| 1108900 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 1111085 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 1111105 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140823 | 20140622 |
| 1111165 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140823 | 20140622 |
| 3118420 | ref | gcc -funroll-loops | 20140823 | 20140622 |
| 3122305 | ref | gcc | 20140823 | 20140622 |
| 3122950 | ref | cc | 20140823 | 20140622 |