| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24140 | core2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 24140 | core2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 24140 | core2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24140 | core2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 24180 | core2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24180 | core2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 25580 | amd64-1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 25580 | amd64-1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 25580 | amd64-1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 25580 | amd64-1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 25600 | amd64-1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 25600 | amd64-1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31840 | amd64-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31840 | amd64-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31860 | amd64-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 31940 | amd64-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31940 | amd64-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 31960 | amd64-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 33540 | amd64-3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 33540 | amd64-3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 33580 | amd64-3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 33900 | amd64-3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 34060 | amd64-3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 34180 | amd64-3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 43800 | xmm1reg | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 45300 | xmm1reg | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 48240 | xmm1reg | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 50620 | xmm1reg | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 50700 | xmm1reg | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 51840 | xmm1reg | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 52100 | xmm1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 53680 | xmm2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 53920 | xmm4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 54460 | xmm4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 54960 | xmm2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 55540 | xmm1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 82780 | xmm4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 84520 | xmm2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 87200 | xmm1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 111360 | xmm4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 112460 | xmm2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 113560 | xmm1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 113960 | xmm2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 115300 | xmm4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 116960 | xmm1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 124740 | xmm2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 125560 | xmm4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 127620 | xmm1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 238000 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 250900 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 319520 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 476780 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 502400 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 530620 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | amd64-1 amd64-2 amd64-3 core2 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | amd64-1 amd64-2 amd64-3 core2 |
| gcc -funroll-loops -march=native -mcpu=native -Os | amd64-1 amd64-2 amd64-3 core2 |
| gcc -march=native -mcpu=native -O2 | amd64-1 amd64-2 amd64-3 core2 |
| gcc -march=native -mcpu=native -O3 | amd64-1 amd64-2 amd64-3 core2 |
| gcc -march=native -mcpu=native -Os | amd64-1 amd64-2 amd64-3 core2
|
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | ref xmm1 xmm1reg xmm2 xmm4 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ref xmm1 xmm1reg xmm2 xmm4 |
| gcc -funroll-loops -march=native -mcpu=native -Os | ref xmm1 xmm1reg xmm2 xmm4 |
| gcc -march=native -mcpu=native -O2 | ref xmm1 xmm1reg xmm2 xmm4 |
| gcc -march=native -mcpu=native -O3 | ref xmm1 xmm1reg xmm2 xmm4 |
| gcc -march=native -mcpu=native -Os | ref xmm1 xmm1reg xmm2 xmm4
|