Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
242358 | opt | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150224 | 20141124 |
243864 | opt | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150224 | 20141124 |
260562 | opt | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150224 | 20141124 |
261930 | opt | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150224 | 20141124 |
292050 | opt | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150224 | 20141124 |
293748 | opt | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150224 | 20141124 |
304014 | opt | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150224 | 20141124 |
307698 | opt | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150224 | 20141124 |
318996 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150224 | 20141124 |
319350 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150224 | 20141124 |
325212 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20150224 | 20141124 |
325248 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150224 | 20141124 |
325266 | opt | gcc -Os -fomit-frame-pointer | 20150224 | 20141124 |
325278 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150224 | 20141124 |
325290 | opt | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150224 | 20141124 |
329334 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150224 | 20141124 |
330084 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150224 | 20141124 |
330846 | opt | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150224 | 20141124 |
330882 | opt | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150224 | 20141124 |
331056 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331062 | opt | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331068 | opt | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331080 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331086 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150224 | 20141124 |
331092 | opt | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331092 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331098 | opt | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150224 | 20141124 |
331098 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150224 | 20141124 |
331104 | opt | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150224 | 20141124 |
331146 | opt | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150224 | 20141124 |
337098 | opt | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150224 | 20141124 |
337116 | opt | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150224 | 20141124 |
337152 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150224 | 20141124 |
337158 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150224 | 20141124 |
337158 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150224 | 20141124 |
337164 | opt | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150224 | 20141124 |
337170 | opt | gcc -O -fomit-frame-pointer | 20150224 | 20141124 |
337170 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150224 | 20141124 |
337170 | opt | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150224 | 20141124 |
337170 | opt | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150224 | 20141124 |
337182 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150224 | 20141124 |
337188 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150224 | 20141124 |
337212 | opt | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150224 | 20141124 |
337242 | opt | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150224 | 20141124 |
337254 | opt | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150224 | 20141124 |
337290 | opt | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150224 | 20141124 |
337650 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150224 | 20141124 |
337662 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20150224 | 20141124 |
388098 | opt | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150224 | 20141124 |
388128 | opt | gcc -O3 -fomit-frame-pointer | 20150224 | 20141124 |
388392 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394758 | opt | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394800 | opt | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394920 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394932 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394932 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394938 | opt | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394944 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394950 | opt | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394950 | opt | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394956 | opt | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394968 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394980 | opt | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150224 | 20141124 |
394992 | opt | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150224 | 20141124 |
395352 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150224 | 20141124 |
395352 | opt | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150224 | 20141124 |
395388 | opt | gcc -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402810 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402816 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402828 | opt | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402846 | opt | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402846 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402858 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402864 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402864 | opt | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402900 | opt | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402900 | opt | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402912 | opt | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402912 | opt | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150224 | 20141124 |
402960 | opt | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150224 | 20141124 |
558600 | opt | gcc | 20150224 | 20141124 |
558876 | opt | cc | 20150224 | 20141124 |
559122 | opt | gcc -funroll-loops | 20150224 | 20141124 |
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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | arm_neon opt |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | arm_neon opt |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | arm_neon opt |
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | arm_neon opt |
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | arm_neon opt |
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | arm_neon opt |
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 opt |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | arm_neon opt |
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 -Os -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | opt |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | opt |
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=iwmmxt -O2 -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=iwmmxt -O -fomit-frame-pointer | arm_neon opt |
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | arm_neon opt |
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
|