Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
32512 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
32513 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
32516 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
32516 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
32516 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
32516 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
66707 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
66980 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
66980 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
66980 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
66982 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
67011 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
67022 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
67295 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
67672 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
68520 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
68962 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
69014 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
70634 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
70970 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
71033 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
74194 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
74539 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
74645 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
74890 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
75124 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
75249 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
75269 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
87750 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
89015 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
89132 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
89694 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
89886 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
90032 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
93298 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
93657 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
93938 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
94113 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
94145 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
94919 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
94985 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
95528 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
95840 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
96191 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
97312 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
97623 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
99529 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
100769 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
101784 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
101811 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
103447 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
103466 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
103524 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
105140 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
106327 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
107240 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
116129 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
116786 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
116893 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
117272 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
120134 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
120474 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
120942 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
121284 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
125791 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
126565 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
127976 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
129536 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
133301 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
134017 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
143469 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
145210 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
148469 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
154146 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
173030 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
253327 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
253756 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
269398 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
270786 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
274639 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
398818 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
419890 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
420251 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
421763 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
422718 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
429958 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
455234 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
464962 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |