Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
55008 | inplace-armv7a-neon | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
55008 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
55008 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
55024 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
55027 | inplace-armv7a-neon | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
89784 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
89875 | inplace32bi-armv7a | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
89919 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
89920 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
89920 | inplace32bi-armv7a | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
99365 | simple32bi | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
100248 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
103400 | simple32bi | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
104021 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
105761 | inplace32bi | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
109296 | inplace32bi | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
111203 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
111537 | inplace32bi | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
113466 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
113592 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
115579 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
118904 | simple32bi | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
119040 | opt32bi-s2lcu4 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
122368 | opt32biT-s2lcu4 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
122792 | opt32bi-rvku2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
128064 | opt64lcu24 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
128536 | simple | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
130466 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
131432 | simple32bi | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
135271 | opt64u6 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
137966 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
138109 | opt64lcu6 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
139306 | simple32bi | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
139362 | opt32bi-s2lcu4 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
140914 | opt32bi-rvku2 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
144720 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
144782 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
145471 | opt32biT-s2lcu4 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
146706 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
157185 | inplace32bi | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
158700 | inplace32bi | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
160536 | inplace | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
163073 | opt64lcu24 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
165773 | simple | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
174763 | opt64u6 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
176015 | opt64lcu6 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
178616 | inplace | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
191997 | sphlib-small | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
196124 | sphlib | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
206120 | simple | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
210877 | inplace | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
212352 | inplace | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
212745 | simple | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
213606 | sphlib-small | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
214753 | sphlib-small | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
223769 | sphlib | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
223951 | opt64lcu24 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
224179 | opt64lcu24 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
226180 | opt64lcu6 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
230953 | sphlib | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
231878 | sphlib-small | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
235059 | opt64lcu6 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
240951 | opt64u6 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
241450 | sphlib | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
242643 | opt64u6 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
247440 | inplace | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
248488 | simple | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
267077 | opt64lcu6 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
267305 | opt64u6 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
289424 | compact | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
305441 | opt64lcu24 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
336064 | compact | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
383472 | compact | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
395316 | compact | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
499478 | compact | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
559275 | compact8 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
615788 | compact8 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |
644949 | compact8 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160824 | 20160806 |
796520 | compact8 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160824 | 20160806 |