Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
164052 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
164091 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
164413 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
172970 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
174074 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
179418 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
179924 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
181220 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
189558 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
191635 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
192385 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
194072 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
195022 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
251752 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
260050 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
267543 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
270787 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
275370 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
278289 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
280934 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
283719 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
285990 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
287801 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
288901 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
290149 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
303592 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
307604 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
310533 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
311438 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
314980 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
319388 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
320177 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
320448 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
339431 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
342738 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
345414 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
362995 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
367205 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
367261 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
374672 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
377881 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
409146 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
456186 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
463574 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
497033 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
500362 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
503645 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
516277 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
518689 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
529346 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
537937 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
557661 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
562329 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
567249 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
571896 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
572866 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
586819 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
587076 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
599688 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
604836 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
640267 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
640940 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
698623 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
745457 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
749582 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
758310 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
792378 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
826064 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1009661 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1046757 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1102415 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1116724 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1121073 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1141270 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
1183925 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1219468 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |