Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
78090 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
78096 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
78120 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
78159 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
78159 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
78170 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
160758 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
164133 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
165078 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
165081 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
165081 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
165084 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
165132 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
165753 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
179565 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
186747 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
188331 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
189971 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
195234 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
195400 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
196071 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
198148 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
200127 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
200394 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
200646 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
202476 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
203359 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
203770 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
205188 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
205612 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
207060 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
208500 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
208719 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
209348 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
209400 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
211579 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
211771 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
215595 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
216162 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
219759 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
224634 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
232563 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
253702 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
254073 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
254485 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
259381 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
259483 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
261672 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
264123 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
266853 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
267315 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
269967 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
270762 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
281895 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
288420 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
301875 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
325257 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
1319007 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
1331049 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
1358666 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |