Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
127105 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
129038 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
132012 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
132846 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
133382 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
133946 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
236484 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
236493 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
236543 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
243973 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
247143 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
258593 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
260872 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
262925 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
276251 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
279214 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
280039 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
284591 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
300772 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
332505 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
355895 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
362360 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
391357 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
400645 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
403846 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
405279 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
411034 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
416218 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
419828 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
430552 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
438643 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
440158 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
440545 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
441034 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
441397 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
444167 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
450988 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
453265 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
460141 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
497533 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
504348 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
523871 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
524788 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
536891 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
548899 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
557025 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
557666 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
576928 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
585989 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
589032 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
629714 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
650917 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
656380 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
656479 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
663292 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
674229 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
676924 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
689086 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
692361 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
694088 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
699770 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
717329 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
731330 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
731396 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
736714 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
742527 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
753791 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
760601 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
769237 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
802384 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
817975 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
821847 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
822306 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
848536 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
877899 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
878472 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
937142 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
939089 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
944792 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
982375 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
995878 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1020281 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1084760 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1088237 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1090255 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1158441 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1464718 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1576929 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1676157 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1725374 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1728081 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1784465 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1807885 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
2291857 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |