| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 352305 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 352540 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 353320 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 353515 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 353955 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 353955 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 354000 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356620 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356775 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 356910 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 357580 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 357710 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 357720 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 357990 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 359150 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 359310 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 359380 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 359485 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 359765 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 360690 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 360955 | ref | gcc -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 360985 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 365640 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 366095 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 367810 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 368035 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 372930 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 372965 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 373220 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 373235 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 373515 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 373780 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 393840 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 393860 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 393955 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 394005 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 395995 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 398370 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 398380 | ref | gcc -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 398685 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 399700 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 400845 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 400855 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 401080 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 401150 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 401155 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 401225 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 401385 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 401780 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 403025 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403105 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403360 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403450 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403505 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403575 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403600 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403635 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 403825 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140819 | 20140622 |
| 413775 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 413935 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 414000 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 414020 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 414090 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 414105 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 414160 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140819 | 20140622 |
| 414180 | 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 | 20141019 | 20141014 |
| 414215 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 414790 | ref | clang -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 416525 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140819 | 20140622 |
| 419250 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 419825 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 429865 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 432470 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 454915 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 454960 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 454980 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 454980 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 455000 | ref | gcc -O -fomit-frame-pointer | 20140819 | 20140622 |
| 455030 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140819 | 20140622 |
| 455045 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140819 | 20140622 |
| 455080 | ref | gcc -m64 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 457350 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 457750 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 459675 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 459765 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 460545 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 460555 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 460610 | ref | gcc -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 460620 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 460775 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 461060 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 461065 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 461120 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 461140 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 461260 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 464795 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 464860 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1102910 | ref | gcc | 20140819 | 20140622 |
| 1103150 | ref | cc | 20140819 | 20140622 |
| 1103425 | ref | gcc -funroll-loops | 20140819 | 20140622 |