Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
46700 | armneon | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
50104 | armneon | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
50111 | armneon | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
50424 | armneon | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
66504 | armneon | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
98249 | unrolled5 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
99616 | unrolled3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
100184 | unrolled4 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
101603 | unrolled5 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
104456 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
107198 | unrolled3 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
107624 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
112637 | unrolled4 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
117904 | unrolled3 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
118775 | unrolled5 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
126722 | arm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
131330 | arm | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
131367 | arm | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
131378 | arm | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
131463 | arm | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
133988 | sphlib | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
134544 | unrolled4 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
134765 | sphlib | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
135182 | sphlib | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
136373 | sphlib | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
137141 | unrolled5 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
139504 | unrolled3 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
139544 | unrolled5 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
140548 | unrolled3 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
140787 | sphlib-small | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
141289 | unrolled4 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
142595 | unrolled4 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
145456 | sphlib-small | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
145751 | sphlib-small | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
150918 | sphlib-small | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
158365 | unrolled2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
180504 | unrolled | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
194424 | unrolled | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
194432 | unrolled2 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
195928 | unrolled2 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
197717 | unrolled | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
199864 | unrolled2 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
205848 | unrolled | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
208769 | simple | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
212566 | unrolled2 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
218875 | unrolled | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
474908 | simple | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160823 | 20160806 |
957725 | simple | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
1045837 | simple | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |
1073600 | simple | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160823 | 20160806 |