Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
107620 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
107680 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
110260 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
110540 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
115480 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
115640 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
118320 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
118400 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
125180 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
127480 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
128180 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
131020 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
452700 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
458480 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
473120 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
549760 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
551240 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
553640 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
556340 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
706360 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
708920 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1234280 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1249860 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1369000 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2297360 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2749720 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2789080 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
3079840 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
3532380 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
3649720 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled
|