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
|