| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 237572 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 238076 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 240084 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 240284 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 240508 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 240696 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247576 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247584 | ref | gcc -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247592 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247608 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247756 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 248020 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 248644 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 248664 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249156 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249220 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249292 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249300 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249384 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249392 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249420 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249484 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249564 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249652 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 249708 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 256092 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 256240 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 260316 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 260352 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 260612 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 260628 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 260712 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 262372 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 262560 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 276392 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276544 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276548 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276584 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276640 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276696 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 276736 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 283600 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 283728 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 288504 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 288560 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 289064 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 289280 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 289284 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 289320 | 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 |
| 289388 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 289456 | ref | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 289604 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 289756 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 290308 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295144 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295292 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295320 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295360 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295724 | ref | gcc -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 295752 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296668 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296852 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296980 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 297296 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 299172 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 299448 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 299476 | ref | gcc -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 299832 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301292 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301504 | ref | gcc -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301556 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301576 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301628 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 301948 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 307796 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 307988 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308676 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308760 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308816 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308880 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308944 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 308988 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 309964 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 312516 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 315916 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 322748 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 322764 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325436 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325528 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325536 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325552 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325704 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325716 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 325736 | ref | gcc -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 327172 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 327180 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 327216 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 327460 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 327560 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 835172 | ref | cc | 20140609 | 20140525 |
| 835372 | ref | gcc | 20140609 | 20140525 |
| 836196 | ref | gcc -funroll-loops | 20140609 | 20140525 |