| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 139524 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 139668 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 141172 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 141256 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 145384 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 145568 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 145632 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 145740 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 146700 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 146784 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 153572 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153588 | ref | gcc -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153640 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153688 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153724 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153828 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153840 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153840 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153852 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153864 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153876 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153876 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 153880 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 154012 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 154048 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 154548 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 154620 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 154868 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155036 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155048 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155288 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155356 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155436 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 155452 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 155512 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 155516 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 157756 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 157884 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140525 |
| 157892 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 158704 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 158728 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 158740 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 158768 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 161212 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 161232 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 161884 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 162044 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 163832 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 163916 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 164060 | ref | gcc -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164156 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164208 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164252 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164284 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164308 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164332 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164344 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164348 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164392 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 164968 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 165000 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 165040 | ref | gcc -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 165056 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 165176 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 165720 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166128 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 166140 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166140 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166192 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166232 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166264 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166268 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166396 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 166684 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166724 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166924 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 166940 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 167024 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 167268 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 167280 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 168600 | ref | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 170924 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 171124 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 171136 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 171268 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 172680 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 173064 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 173452 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 173540 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 173592 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 173668 | 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 |
| 174360 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174388 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174396 | ref | gcc -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174460 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174596 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174672 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174688 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 174848 | ref | gcc -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 455060 | ref | gcc -funroll-loops | 20140609 | 20140525 |
| 455152 | ref | cc | 20140609 | 20140525 |
| 455428 | ref | gcc | 20140609 | 20140525 |