| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 116512 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 116600 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 122056 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 122064 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 122420 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 122504 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 123256 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 123308 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 123424 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 123432 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 123924 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 123956 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 125836 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 125864 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
| 126008 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 126064 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 126180 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 127036 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 127068 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 127088 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 127608 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 129884 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 159900 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 160232 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 160512 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 160524 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 162008 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 162376 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 162400 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 164396 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 164456 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 171252 | ref | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 171452 | 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 |
| 171464 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 171516 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 172184 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 188440 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 188512 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 188656 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 189708 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 192916 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 193164 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 194176 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 204996 | ref | gcc -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 205032 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 205072 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 207280 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 207476 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 209840 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 210192 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 212648 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 213104 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 224320 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 224356 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 232480 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 234796 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 258140 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 258992 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 259136 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 259440 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 259776 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140723 | 20140622 |
| 260692 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 263152 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 264772 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 264780 | ref | gcc -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 265324 | ref | gcc -O -fomit-frame-pointer | 20140723 | 20140622 |
| 267812 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 269132 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 285424 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 285924 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 285992 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 286240 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 286312 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 286556 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 286812 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 287200 | ref | gcc -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 287216 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 287492 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 287956 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 288304 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 289732 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 300768 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 302828 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 303768 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 310964 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 311524 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 311736 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 311840 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 312084 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 312100 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 312104 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 312516 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 313204 | ref | gcc -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 313432 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 313832 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 317016 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 317652 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 321916 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 323724 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 924116 | ref | gcc -funroll-loops | 20140723 | 20140622 |
| 924632 | ref | gcc | 20140723 | 20140622 |
| 925196 | ref | cc | 20140723 | 20140622 |