| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 193860 | ref2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 196260 | ref2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 261300 | ref3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 261880 | ref3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 285380 | ref3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 290420 | ref3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 296180 | goptv | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 301520 | goptv | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 334180 | goptv | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 354340 | goptv | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 366800 | ref3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 367520 | ref3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 571080 | ref2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 964340 | ref2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1085760 | ref2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1107660 | ref2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2699220 | goptv | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2709880 | goptv | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | optimized_nonSSE ref |
| gcc -funroll-loops -march=native -mcpu=native -O3 | optimized_nonSSE ref |
| gcc -funroll-loops -march=native -mcpu=native -Os | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -O2 | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -O3 | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -Os | optimized_nonSSE ref |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | goptv |
| gcc -march=native -mcpu=native -O2 | goptv |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ref2 ref3 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ref2 ref3 |
| gcc -funroll-loops -march=native -mcpu=native -Os | ref2 ref3 |
| gcc -march=native -mcpu=native -O2 | ref2 ref3 |
| gcc -march=native -mcpu=native -O3 | ref2 ref3 |
| gcc -march=native -mcpu=native -Os | ref2 ref3 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | optimized_nonSSE ref |
| gcc -funroll-loops -march=native -mcpu=native -O3 | optimized_nonSSE ref |
| gcc -funroll-loops -march=native -mcpu=native -Os | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -O2 | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -O3 | optimized_nonSSE ref |
| gcc -march=native -mcpu=native -Os | optimized_nonSSE ref |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O3 | goptv |
| gcc -march=native -mcpu=native -O3 | goptv |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -Os | goptv |
| gcc -march=native -mcpu=native -Os | goptv |