| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 336172 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 336620 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 337048 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 337212 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 338876 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 339880 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 342508 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 342796 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 343164 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 343188 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 343216 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 343744 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 343876 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 343972 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 344204 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 344256 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 344304 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 344444 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 345188 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 345788 | ref | gcc -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 345844 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 345856 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 347156 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 347916 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 348012 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 348108 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 348364 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 358536 | ref | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 358632 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 358760 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 359068 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 359092 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 363564 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 363924 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 364424 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 365036 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 365512 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 365572 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 365720 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 366084 | 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 |
| 366872 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 366984 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 367168 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140525 |
| 367952 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 368196 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140525 |
| 368360 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 368384 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 370084 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 370724 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 373380 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 386056 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 386064 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 387988 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 388616 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 388688 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 390200 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 390592 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 390972 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 390988 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 391048 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 391228 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 391476 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 394188 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 394452 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 394780 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 394808 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 394828 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 396016 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 396060 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 396568 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 397256 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 397260 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 397868 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 397880 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 398040 | ref | gcc -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 406044 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 406924 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 406928 | ref | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 406928 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 406928 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 409948 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 410116 | ref | gcc -O -fomit-frame-pointer | 20140531 | 20140525 |
| 410500 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140525 |
| 410684 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 411232 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411236 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411244 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411248 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411260 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411264 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411264 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411276 | ref | gcc -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411276 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411376 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411380 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411384 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411392 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 411512 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 415940 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
| 702180 | ref | gcc | 20140531 | 20140525 |
| 702412 | ref | cc | 20140531 | 20140525 |
| 706316 | ref | gcc -funroll-loops | 20140531 | 20140525 |