Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
171060 | bitslice_opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
171120 | bitslice_opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
185986 | bitslice_ref32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
186540 | bitslice_ref32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
363835 | bitslice_opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
368676 | bitslice_opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
407103 | bitslice_opt32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
409848 | bitslice_ref32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
411531 | bitslice_opt32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
473931 | bitslice_ref32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
501479 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
503791 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
511257 | bitslice_ref32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
511797 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
512298 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
512631 | bitslice_ref32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
567865 | bitslice_opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
572592 | bitslice_opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
574567 | bitslice_opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
575245 | bitslice_opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
581496 | bitslice_ref64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
582962 | bitslice_opt64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
583233 | bitslice_opt64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
601834 | bitslice_ref64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
612260 | bitslice_ref64 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161215 | 20161026 |
667363 | bitslice_ref64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161215 | 20161026 |
3030380 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
3053901 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
4987948 | bitslice_ref64 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |
4991036 | bitslice_ref64 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161215 | 20161026 |