| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38705 | cop_opt32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 38720 | cop_opt32 | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 38720 | cop_opt32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 38720 | cop_opt32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 38760 | cop_opt32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 45010 | cop_opt32 | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45085 | cop_opt32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45105 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45135 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45135 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45135 | cop_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45165 | cop_opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45740 | cop_opt32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45800 | cop_opt32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45800 | cop_opt32 | gcc -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45820 | cop_opt32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45885 | cop_opt32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 45885 | cop_opt32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 45890 | cop_opt32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45910 | cop_opt32 | gcc -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45965 | cop_opt32 | gcc -m64 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45965 | cop_opt32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 45970 | cop_opt32 | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45970 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45970 | cop_opt32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45970 | cop_opt32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140503 | 20140425 |
| 45975 | cop_opt32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 45990 | cop_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 45995 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46005 | cop_opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46010 | cop_opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46020 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46080 | cop_opt32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 46085 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46145 | cop_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46205 | cop_opt32 | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46205 | cop_opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46205 | cop_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46225 | cop_opt32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46225 | cop_opt32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46225 | cop_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46230 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46235 | cop_opt32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 46240 | cop_opt32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 46275 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 46700 | cop_opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 46700 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 46730 | cop_opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 46995 | cop_opt32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 47125 | cop_opt32 | gcc -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 47480 | cop_opt32 | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47480 | cop_opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47480 | cop_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47630 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47635 | cop_opt32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47745 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 47745 | cop_opt32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 48150 | cop_opt32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 48175 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 48175 | cop_opt32 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 48175 | cop_opt32 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 48175 | cop_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 49235 | cop_opt32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 49240 | cop_opt32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 49240 | cop_opt32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 49355 | cop_opt32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 54510 | cop_opt32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 54515 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 55535 | cop_opt32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 55570 | cop_opt32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 55750 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 55750 | cop_opt32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56635 | cop_opt32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56635 | cop_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 89295 | cop_opt32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89300 | cop_opt32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89350 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89350 | cop_opt32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89360 | cop_opt32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89755 | cop_opt32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89760 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89770 | cop_opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89770 | cop_opt32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89780 | cop_opt32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89780 | cop_opt32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89785 | cop_opt32 | gcc -m64 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89785 | cop_opt32 | gcc -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89795 | cop_opt32 | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89900 | cop_opt32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89905 | cop_opt32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89905 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89905 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 89905 | cop_opt32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 99145 | cop_opt32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 99170 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 99700 | cop_opt32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 99705 | cop_opt32 | gcc -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 126880 | cop_opt32 | cc | 20140503 | 20140425 |
| 126880 | cop_opt32 | gcc | 20140503 | 20140425 |
| 126880 | cop_opt32 | gcc -funroll-loops | 20140503 | 20140425 |