| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 42321 | 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 |
| 42420 | cop_opt32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 42420 | cop_opt32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 42426 | cop_opt32 | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 42459 | cop_opt32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 43224 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43233 | cop_opt32 | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43242 | cop_opt32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43317 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43323 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43326 | cop_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43329 | cop_opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44016 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44040 | cop_opt32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44052 | cop_opt32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44058 | cop_opt32 | gcc -m64 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44067 | cop_opt32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44067 | cop_opt32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44112 | cop_opt32 | gcc -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44322 | cop_opt32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44376 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44391 | cop_opt32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44397 | cop_opt32 | gcc -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44421 | cop_opt32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44424 | cop_opt32 | gcc -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44433 | cop_opt32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 45141 | cop_opt32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 45177 | cop_opt32 | gcc -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 49788 | cop_opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 49788 | cop_opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50178 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50658 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50694 | cop_opt32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50724 | cop_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50793 | cop_opt32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50799 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50802 | cop_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50811 | cop_opt32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50895 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51012 | cop_opt32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51141 | cop_opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51219 | cop_opt32 | gcc -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51240 | cop_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51246 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 51270 | cop_opt32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 51279 | cop_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51348 | cop_opt32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 51606 | cop_opt32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 51936 | cop_opt32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 51942 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52098 | cop_opt32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52149 | cop_opt32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 52179 | cop_opt32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 52290 | cop_opt32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52503 | cop_opt32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52554 | cop_opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52584 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52593 | cop_opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52680 | cop_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 52710 | cop_opt32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 53160 | cop_opt32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 53163 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 53739 | cop_opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 53751 | cop_opt32 | gcc -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 53781 | cop_opt32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 53826 | cop_opt32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 53874 | cop_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 55506 | cop_opt32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 55563 | cop_opt32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 55686 | cop_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 56121 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 82344 | cop_opt32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 82395 | cop_opt32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 82455 | cop_opt32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 82569 | cop_opt32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83559 | cop_opt32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83568 | cop_opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83568 | cop_opt32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83598 | cop_opt32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83613 | cop_opt32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83631 | cop_opt32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83655 | cop_opt32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83745 | cop_opt32 | gcc -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83769 | cop_opt32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83826 | cop_opt32 | gcc -m64 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83832 | cop_opt32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83835 | cop_opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83838 | cop_opt32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83841 | cop_opt32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 83856 | cop_opt32 | gcc -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 84078 | cop_opt32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 84114 | cop_opt32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 84492 | cop_opt32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 84666 | cop_opt32 | gcc -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 159279 | cop_opt32 | cc | 20140530 | 20140525 |
| 159885 | cop_opt32 | gcc | 20140530 | 20140525 |
| 159936 | cop_opt32 | gcc -funroll-loops | 20140530 | 20140525 |