| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 150060 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 150275 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 150275 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 150355 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 150510 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 150645 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151090 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151390 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151565 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151860 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 151900 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 152945 | gcc | gcc -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 152945 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 152950 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 152955 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 153055 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 153315 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 153435 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 153630 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 153655 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 153705 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 156105 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 156345 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 156380 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 156380 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 156380 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 156380 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 156380 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 157080 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 157240 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 159885 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 160060 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 162135 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 162160 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 162175 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 162180 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 163330 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 168155 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 168365 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140502 | 20140425 |
| 173125 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 173305 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 176835 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 176860 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 177465 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 177465 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 177710 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140502 | 20140425 |
| 180420 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180420 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180420 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180615 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180615 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181405 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181425 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181570 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181570 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181575 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181895 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181900 | gcc | gcc -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181915 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 182130 | gcc | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 182130 | 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 |
| 182130 | gcc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 182300 | gcc | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 182355 | gcc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 182400 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 182880 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 182915 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 183510 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 184500 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 185455 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 187395 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 187430 | gcc | gcc -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 187450 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 187455 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 187480 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 187500 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 188365 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 188410 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 189305 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 189855 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 190875 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 195750 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 197970 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 200030 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 200030 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 201300 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 201320 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 206640 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 206660 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 206660 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140502 | 20140425 |
| 206685 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140502 | 20140425 |
| 207585 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 207605 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 207615 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 207910 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 207935 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 208610 | gcc | gcc -O -fomit-frame-pointer | 20140502 | 20140425 |
| 590840 | gcc | gcc | 20140502 | 20140425 |
| 590860 | gcc | cc | 20140502 | 20140425 |
| 592430 | gcc | gcc -funroll-loops | 20140502 | 20140425 |