| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 82650 | gcc | gcc -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 82650 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 82650 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 83725 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 83890 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 84240 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 84535 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 84685 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 84745 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 84870 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85090 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85090 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85330 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85345 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85835 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85835 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85985 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 85985 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 88410 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 88710 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 88820 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 88845 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 88845 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 88880 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 88945 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96305 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 98515 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 98515 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 98530 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 98530 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 98535 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 99865 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 99930 | gcc | gcc -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 99940 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 102160 | gcc | gcc -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102160 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102175 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102175 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102200 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102490 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 102510 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 103750 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 103785 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 105030 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 105075 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 105160 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 105630 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 106240 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 106255 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 106260 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 106285 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 106330 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 109345 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 109745 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 111590 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 111610 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 111610 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 111630 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 111630 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 113190 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 113195 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 113955 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 113965 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 115070 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 115135 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140502 | 20140425 |
| 115325 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140502 | 20140425 |
| 115525 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 115545 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 116960 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 117390 | gcc | gcc -O -fomit-frame-pointer | 20140502 | 20140425 |
| 117410 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 117410 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 117795 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 117805 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 118000 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 118120 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 118135 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 118235 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 118890 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 118895 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 118975 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140502 | 20140425 |
| 118975 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 118995 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 119000 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140502 | 20140425 |
| 119040 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 119175 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 119320 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 119325 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 121530 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 121545 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 124530 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 124550 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 137830 | gcc | 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 |
| 137830 | gcc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 137830 | gcc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 138160 | gcc | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 138175 | gcc | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 343250 | gcc | gcc | 20140502 | 20140425 |
| 343255 | gcc | cc | 20140502 | 20140425 |
| 343260 | gcc | gcc -funroll-loops | 20140502 | 20140425 |