Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
160180 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120121 | 20120120 |
161096 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120121 | 20120120 |
165747 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20120121 | 20120120 |
167635 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20120121 | 20120120 |
168520 | opt | gcc -Os -fomit-frame-pointer | 20120121 | 20120120 |
168648 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120121 | 20120120 |
168815 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120121 | 20120120 |
168897 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120121 | 20120120 |
175136 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120121 | 20120120 |
175317 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120121 | 20120120 |
177493 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120121 | 20120120 |
177545 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20120121 | 20120120 |
178690 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120121 | 20120120 |
178707 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20120121 | 20120120 |
178874 | opt | gcc -O -fomit-frame-pointer | 20120121 | 20120120 |
178996 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120121 | 20120120 |
182895 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20120121 | 20120120 |
183025 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20120121 | 20120120 |
183095 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20120121 | 20120120 |
183345 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20120121 | 20120120 |
183350 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20120121 | 20120120 |
191819 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
192621 | opt | gcc -O3 -fomit-frame-pointer | 20120121 | 20120120 |
192661 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120121 | 20120120 |
195076 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20120121 | 20120120 |
195301 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20120121 | 20120120 |
195317 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20120121 | 20120120 |
195443 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20120121 | 20120120 |
195458 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20120121 | 20120120 |
198071 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
198239 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20120121 | 20120120 |
198263 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
198324 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
198440 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
198463 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
201024 | opt | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20120121 | 20120120 |
201082 | opt | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
201093 | opt | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
201125 | opt | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20120121 | 20120120 |
201350 | opt | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204325 | opt | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204561 | opt | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204579 | opt | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204606 | opt | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204616 | opt | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204623 | opt | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204625 | opt | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204628 | opt | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20120121 | 20120120 |
204647 | opt | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20120121 | 20120120 |
207050 | opt | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20120121 | 20120120 |
209782 | opt | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20120121 | 20120120 |
209802 | opt | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20120121 | 20120120 |
209807 | opt | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
209845 | opt | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
209990 | opt | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20120121 | 20120120 |
210079 | opt | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20120121 | 20120120 |
210131 | opt | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20120121 | 20120120 |
210291 | opt | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20120121 | 20120120 |
210468 | opt | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20120121 | 20120120 |
210520 | opt | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20120121 | 20120120 |
210532 | opt | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20120121 | 20120120 |
210544 | opt | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20120121 | 20120120 |
210555 | opt | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20120121 | 20120120 |
210566 | opt | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20120121 | 20120120 |
212964 | opt | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20120121 | 20120120 |
215878 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
218517 | opt | gcc -O2 -fomit-frame-pointer | 20120121 | 20120120 |
218782 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120121 | 20120120 |
224132 | opt | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
224144 | opt | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20120121 | 20120120 |
224161 | opt | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20120121 | 20120120 |
224281 | opt | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
225282 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228456 | opt | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228534 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228571 | opt | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20120121 | 20120120 |
228715 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228772 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228778 | opt | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228779 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228810 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
228968 | opt | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20120121 | 20120120 |
228982 | opt | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20120121 | 20120120 |
229001 | opt | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20120121 | 20120120 |
229001 | opt | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20120121 | 20120120 |
229018 | opt | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
229089 | opt | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20120121 | 20120120 |
229090 | opt | gcc -mcpu=xscale -O -fomit-frame-pointer | 20120121 | 20120120 |
229106 | opt | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20120121 | 20120120 |
229149 | opt | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20120121 | 20120120 |
229167 | opt | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20120121 | 20120120 |
229176 | opt | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20120121 | 20120120 |
229264 | opt | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20120121 | 20120120 |
229299 | opt | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20120121 | 20120120 |
229309 | opt | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20120121 | 20120120 |
229436 | opt | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229452 | opt | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229455 | opt | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229490 | opt | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229512 | opt | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229574 | opt | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229582 | opt | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229624 | opt | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20120121 | 20120120 |
229656 | opt | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20120121 | 20120120 |
367484 | opt | cc | 20120121 | 20120120 |
367490 | opt | gcc -funroll-loops | 20120121 | 20120120 |
367593 | opt | gcc | 20120121 | 20120120 |
Compiler | Implementations
|
cc | arm_neon |
gcc | arm_neon |
gcc -O2 -fomit-frame-pointer | arm_neon |
gcc -O3 -fomit-frame-pointer | arm_neon |
gcc -O -fomit-frame-pointer | arm_neon |
gcc -Os -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | arm_neon |
gcc -funroll-loops | arm_neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -O -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -Os -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1020t -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1020t -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | arm_neon |
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920t -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920t -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920t -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm920t -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm940t -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm940t -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm940t -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm940t -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9e -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9e -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9e -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9e -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=ep9312 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=ep9312 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=xscale -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=xscale -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=xscale -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=xscale -Os -fomit-frame-pointer | arm_neon
|