Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
147731 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
147835 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
147853 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
148873 | neon-table | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
149626 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
149904 | neon-table | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
166794 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
166878 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
167007 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
167328 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
167392 | neon-bitslice | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
167447 | neon-bitslice | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
176889 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
176898 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
179089 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
182109 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
182385 | arm11 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
183626 | arm11 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
211124 | arm32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
213349 | arm32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
219483 | arm32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
243684 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
244230 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
244788 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
245637 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
317387 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
329677 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
332779 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
332783 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
335650 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
363960 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
367662 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
367977 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
371357 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
372246 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
375075 | 32bit-2ktable | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
376053 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
378606 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
378925 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
385881 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
386127 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
396245 | sphlib-adapted | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
397657 | sphlib-adapted | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
400246 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
434821 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
437602 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
438533 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
439042 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
444420 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
448228 | opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
485520 | opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
487164 | opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
514529 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
523545 | opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
569964 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
638873 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
640195 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
653079 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
661542 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
671395 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
677453 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
688705 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
692143 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
727974 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
742589 | 8bit_c | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
753408 | 32bit-bytesliced-c-fast | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
785470 | opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
796229 | 8bit_c | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
826017 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
1002543 | opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
1012701 | opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
1035207 | opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
1229419 | 32bit-bytesliced-c-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
1258267 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
1273890 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |