Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10520 | dolbeau/amd64-xmm6int | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
10600 | e/amd64-xmm2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
10600 | e/amd64-xmm2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
10600 | e/amd64-xmm2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
10620 | e/amd64-xmm2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
10620 | e/amd64-xmm2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
10620 | e/amd64-xmm2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
11240 | e/amd64-xmm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
11240 | e/amd64-xmm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
11240 | e/amd64-xmm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
11240 | e/amd64-xmm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
11240 | e/amd64-xmm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
11260 | e/amd64-xmm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
11280 | dolbeau/amd64-xmm6int | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
11680 | dolbeau/amd64-xmm6int | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
11700 | dolbeau/amd64-xmm6int | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12060 | amd64_xmm6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12060 | amd64_xmm6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
12060 | amd64_xmm6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12060 | amd64_xmm6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12080 | amd64_xmm6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12080 | amd64_xmm6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
12260 | e/amd64-xmm5 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
12260 | e/amd64-xmm5 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12280 | e/amd64-xmm5 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12280 | e/amd64-xmm5 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12280 | e/amd64-xmm5 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12280 | e/amd64-xmm5 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
12420 | dolbeau/amd64-xmm6int | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12460 | e/amd64-xmm6 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12460 | e/amd64-xmm6 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12480 | e/amd64-xmm6 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12480 | e/amd64-xmm6 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
12480 | e/amd64-xmm6 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
12480 | e/amd64-xmm6 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
12560 | dolbeau/amd64-xmm6int | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
21140 | e/merged | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
21620 | e/amd64-3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
21620 | e/amd64-3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
21620 | e/amd64-3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
21660 | e/ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
21680 | e/amd64-3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
21680 | e/amd64-3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
21680 | e/amd64-3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
21920 | e/regs | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
22060 | e/merged | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
22400 | e/merged | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
22800 | e/regs | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
22940 | e/ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23240 | e/merged | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23240 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23300 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23460 | e/amd64-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23460 | e/amd64-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23460 | e/amd64-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
23460 | e/amd64-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
23480 | e/amd64-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23520 | e/amd64-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
24120 | e/merged | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
25060 | e/ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
25300 | e/merged | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
27000 | e/regs | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
27600 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
27740 | e/amd64-1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
27740 | e/amd64-1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
27780 | e/amd64-1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
27780 | e/amd64-1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
27800 | e/amd64-1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
27820 | e/amd64-1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
27900 | e/regs | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
28500 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
30020 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
30100 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
30940 | e/ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
31920 | e/regs | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
36820 | e/ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
37560 | e/regs | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
42640 | e/ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |