Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
121518 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
121521 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
121527 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
121530 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
121530 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
121533 | inplace-armv7a-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
230244 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
230486 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
230499 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
230505 | inplace32bi-armv7a | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
230514 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
230517 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
242247 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
245451 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
256367 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
261507 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
262455 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
269586 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
270805 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
274926 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
287849 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
296607 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
375586 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
379453 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
382671 | opt32bi-rvku2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
383010 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
383073 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
386447 | simple32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
389907 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
390696 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
392573 | opt32bi-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
393069 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
394370 | simple32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
396356 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
400023 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
401329 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
401814 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
401993 | opt32biT-s2lcu4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
402207 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
409432 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
422982 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
424756 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
425026 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
426569 | inplace32bi | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
435243 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
435496 | inplace32bi | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
441933 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
442290 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
457051 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
468937 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
470438 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
483969 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
502417 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
504524 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
511382 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
514465 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
519831 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
520504 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
521159 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
523734 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
530178 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
535404 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
542199 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
544197 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
548391 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
562252 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
567337 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
576366 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
577781 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
579513 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
580836 | opt64u6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
587871 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
587955 | opt64lcu6 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
588782 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
592246 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
592620 | inplace | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
606354 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
607769 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
613589 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
622449 | inplace | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
633410 | opt64lcu6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
635964 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
636725 | opt64u6 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
751471 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
849002 | compact | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
859610 | compact | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
1029188 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
1071418 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
1085734 | opt64lcu24 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
1116213 | opt64lcu24 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
1251770 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
1284517 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
1402528 | compact8 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
1443367 | compact8 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |