| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 85263 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85377 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85419 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85422 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85539 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85758 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85806 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 85839 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86040 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86169 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86277 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86613 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86679 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 86889 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87021 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87060 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87102 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87120 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87189 | ref | gcc -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87450 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87651 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87720 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 87834 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 88680 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 88965 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89130 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89151 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89178 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89274 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89310 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89337 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89358 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89376 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89454 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89493 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89547 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89580 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89643 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89688 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89730 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89781 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89784 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89859 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 89883 | ref | gcc -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 90033 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 90168 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 102612 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103146 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103170 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103479 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103512 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103632 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103839 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103875 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103887 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 103893 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104007 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104034 | ref | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104046 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104097 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104142 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104157 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104178 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104436 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104439 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104535 | ref | gcc -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104550 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104559 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 104640 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 128133 | ref | gcc -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128211 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128283 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128358 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128436 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128613 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128733 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128772 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 128961 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 129222 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 129417 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 129867 | ref | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 138042 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 138045 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 138051 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 138294 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 138642 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 139071 | 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 | 20141015 | 20141014 |
| 139152 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 139167 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 139359 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 139530 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 139605 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 139692 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 142638 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 503415 | ref | gcc | 20140602 | 20140525 |
| 503811 | ref | cc | 20140602 | 20140525 |
| 503985 | ref | gcc -funroll-loops | 20140602 | 20140525 |