Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
177277 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
177508 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
177979 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
179339 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
184761 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
194547 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
199143 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
199399 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
207425 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
207709 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
219877 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
223848 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
227235 | arm32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
228258 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
229501 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
241879 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
253787 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
254101 | arm32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
258367 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
259623 | arm32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
259967 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
305430 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
305435 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
316653 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
319284 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
342469 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
373703 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
383789 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
391071 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
402417 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
409864 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
410757 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
411400 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
412637 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
413485 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
434852 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
435744 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
453564 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
477942 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
502990 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
524980 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
526946 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
554792 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
560869 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
594742 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
598753 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
602076 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
606587 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
618465 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
618600 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
619674 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
658654 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
660464 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
690678 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
714574 | opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
743309 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
764446 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
803826 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
823935 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
826794 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
827361 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
829885 | opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
854400 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
871317 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
878863 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
886172 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
906709 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
920099 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1342889 | opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1367519 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1370534 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1384857 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1897707 | opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |