| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 687315 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 690475 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 699555 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 699870 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 713095 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 713150 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 713305 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 715200 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 718845 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 718865 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 719125 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 719175 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 727105 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 733030 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 733660 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 737100 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 737115 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 737440 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 737470 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 744545 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 744580 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 744845 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 744845 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 747920 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 747950 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 747960 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 751875 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 768265 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 769350 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 769395 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 781935 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
| 782095 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 782340 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 785140 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 785495 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 789540 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 793320 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 798855 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 799065 | ref | clang -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 799125 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140807 | 20140622 |
| 801890 | 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 | 20141017 | 20141014 |
| 801890 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140807 | 20140622 |
| 803450 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 803505 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 848615 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 865465 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 1172040 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1172045 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1172325 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1174355 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1206995 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1209285 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244715 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244775 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244790 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244800 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244820 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1244835 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1246855 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1246945 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 1276430 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1276450 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1279800 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1286250 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1286260 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1288885 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297065 | ref | gcc -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297090 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297110 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297120 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297175 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1297175 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1298830 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1299080 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1299195 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 1300975 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1338470 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1338530 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1338645 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339195 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339305 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339385 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339410 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339415 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1339560 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1340440 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1340670 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1341365 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1359250 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1359270 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371060 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371175 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371190 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371215 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371315 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1371415 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 1373540 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 4466375 | ref | gcc | 20140807 | 20140622 |
| 4466645 | ref | cc | 20140807 | 20140622 |
| 4467305 | ref | gcc -funroll-loops | 20140807 | 20140622 |