Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
66652 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
66663 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
66663 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
66666 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
66678 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
66678 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
129475 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
129618 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
129619 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
129621 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
129630 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
129639 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
138673 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
139275 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
146952 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
149067 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
149124 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
152505 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
155706 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
158348 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
163971 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
172687 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
208859 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
212362 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
213414 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
213593 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
214857 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
215267 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
215898 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
216323 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
219444 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
220167 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
220588 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
220791 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
220839 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
222546 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
223854 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
227486 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
229511 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
231476 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
232635 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
233800 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
235089 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
236809 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
240768 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
241754 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
242256 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
242457 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
253829 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
256716 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
257550 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
265566 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
275958 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
277272 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
284272 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
284658 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
284961 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
285448 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
286888 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
287235 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
293533 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
297213 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
298607 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
299910 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
302066 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
308452 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
310966 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
314808 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
317499 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
320111 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
321030 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
322003 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
324143 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
324773 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
325700 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
327652 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
331899 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
335709 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
339812 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
341189 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
347016 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
359180 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
361082 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
411081 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
464157 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
469923 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
566741 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
587602 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
597886 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
603275 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
683803 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
703280 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
766006 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
788217 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |