Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2862 | ref2 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2880 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2922 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2940 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2946 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
2970 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
3006 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
3012 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
3060 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
3096 | ref2 | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3114 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150208 | 20141124 |
3120 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3120 | ref2 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3120 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3138 | ref2 | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3144 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150208 | 20141124 |
3150 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3150 | ref2 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150208 | 20141124 |
3156 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
3156 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3162 | ref2 | gcc -Os -fomit-frame-pointer | 20150208 | 20141124 |
3162 | ref2 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3174 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref2 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3180 | ref2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150208 | 20141124 |
3186 | ref2 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref2 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref2 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3192 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150208 | 20141124 |
3198 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3204 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3204 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3204 | ref2 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3216 | ref2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3348 | ref2 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150208 | 20141124 |
3984 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
3984 | ref2 | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4020 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4026 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4032 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4038 | ref2 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4056 | ref2 | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4062 | ref2 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4116 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4122 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4128 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4134 | ref2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref2 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref2 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref2 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4140 | ref2 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4146 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4146 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4146 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref2 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4152 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4158 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4158 | ref2 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4170 | ref2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4176 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4182 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4200 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4230 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4254 | ref2 | gcc -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4260 | ref2 | gcc -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4260 | ref2 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4266 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4266 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4272 | ref2 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4272 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4284 | ref | gcc -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4284 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4290 | ref2 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4302 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4308 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4326 | ref2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4332 | ref | gcc -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4338 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4338 | ref2 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150208 | 20141124 |
4338 | ref2 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
4374 | ref2 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref2 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref2 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150208 | 20141124 |
7482 | ref2 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150208 | 20141124 |
7488 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150208 | 20141124 |
7488 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7494 | ref2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150208 | 20141124 |
7494 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150208 | 20141124 |
7500 | ref2 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150208 | 20141124 |
7500 | ref2 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150208 | 20141124 |
7500 | ref2 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150208 | 20141124 |
7500 | ref2 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150208 | 20141124 |
7500 | ref2 | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7506 | ref | gcc -O -fomit-frame-pointer | 20150208 | 20141124 |
7506 | ref2 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7506 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150208 | 20141124 |
7506 | ref2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref2 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150208 | 20141124 |
7518 | ref2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150208 | 20141124 |
7530 | ref2 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7536 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
7536 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
7542 | ref2 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7542 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7542 | ref2 | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7548 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20150208 | 20141124 |
7548 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150208 | 20141124 |
7554 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7566 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150208 | 20141124 |
7566 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
7566 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
7572 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
7584 | ref2 | gcc -O -fomit-frame-pointer | 20150208 | 20141124 |
7590 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150208 | 20141124 |
7596 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150208 | 20141124 |
7608 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150208 | 20141124 |
7632 | ref2 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150208 | 20141124 |
7638 | ref2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150208 | 20141124 |
7674 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150208 | 20141124 |
15528 | ref2 | cc | 20150208 | 20141124 |
15558 | ref2 | gcc -funroll-loops | 20150208 | 20141124 |
15564 | ref2 | gcc | 20150208 | 20141124 |
16182 | ref | cc | 20150208 | 20141124 |
16194 | ref | gcc -funroll-loops | 20150208 | 20141124 |
16206 | ref | gcc | 20150208 | 20141124 |