Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
147823 | neon-table | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
148523 | neon-table | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
148533 | neon-table | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
148775 | neon-table | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
152859 | neon-table | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
167405 | neon-bitslice | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
167454 | neon-bitslice | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
168484 | neon-bitslice | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
169529 | neon-bitslice | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
176941 | arm11 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
178475 | neon-bitslice | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
183850 | arm11 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
184167 | arm11 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
212777 | arm11 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
213328 | arm11 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
214587 | arm32 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
223236 | arm32 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
245787 | opt32 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
248880 | arm32 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
265635 | opt32 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
329454 | sphlib | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
334095 | sphlib-adapted | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
368032 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
373194 | sphlib-adapted | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
377967 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
386383 | sphlib-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
386550 | sphlib-small | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
390619 | sphlib-small | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
429798 | sphlib-adapted | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
436847 | sphlib | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
438296 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
442381 | sphlib | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
456596 | sphlib-small | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
457216 | sphlib-adapted | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
460202 | sphlib | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
478661 | sphlib-adapted | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
481299 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
490679 | opt32 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
521649 | sphlib-small | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
533631 | 32bit-2ktable | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
543565 | 32bit-2ktable | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
543607 | opt32 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
553067 | opt32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
645030 | opt64 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
672438 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
678706 | 32bit-bytesliced-c-fast | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
686840 | 8bit_c | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
728014 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
747747 | opt64 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
750375 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
773374 | 8bit_c | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
778764 | 32bit-bytesliced-c-small | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
813261 | 8bit_c | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
840487 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
878424 | 8bit_c | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
944392 | 32bit-bytesliced-c-fast | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
959038 | opt64 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
1056659 | 8bit_c | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
1257237 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
1447798 | opt64 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
1475539 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
1510380 | 32bit-bytesliced-c-small | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |