Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3814582 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20111205 | 20111120 |
3819885 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20111205 | 20111120 |
3869853 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4021417 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4024697 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4073793 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4147890 | ref | gcc -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4175214 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4239354 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4259139 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4333865 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20111205 | 20111120 |
4385521 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20111205 | 20111120 |
4402585 | ref | gcc -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4406599 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4409649 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4473961 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4476489 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20111205 | 20111120 |
4558972 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4562839 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4571962 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20111205 | 20111120 |
4589693 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20111205 | 20111120 |
4597187 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20111205 | 20111120 |
4626783 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20111205 | 20111120 |
4633262 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20111205 | 20111120 |
4665579 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20111205 | 20111120 |
4755095 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20111205 | 20111120 |
4779310 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20111205 | 20111120 |
4885841 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20111205 | 20111120 |
4907467 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
5000828 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20111205 | 20111120 |
5035755 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20111205 | 20111120 |
5066342 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
5145471 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
5165878 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20111205 | 20111120 |
5296688 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
5350085 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
5377831 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20111205 | 20111120 |
5387663 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20111205 | 20111120 |
5388848 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20111205 | 20111120 |
5431926 | ref | gcc -O -fomit-frame-pointer | 20111205 | 20111120 |
5493195 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20111205 | 20111120 |
5575687 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20111205 | 20111120 |
5827863 | ref | gcc -Os -fomit-frame-pointer | 20111205 | 20111120 |
5839625 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20111205 | 20111120 |
5922821 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6023844 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20111205 | 20111120 |
6283249 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
6347154 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20111205 | 20111120 |
6350122 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20111205 | 20111120 |
6352127 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20111205 | 20111120 |
6433851 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20111205 | 20111120 |
6453778 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20111205 | 20111120 |
6664419 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6668463 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20111205 | 20111120 |
6699474 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6721012 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6721988 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6726006 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20111205 | 20111120 |
6744690 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20111205 | 20111120 |
6755215 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20111205 | 20111120 |
6801145 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20111205 | 20111120 |
7056193 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7105182 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7139487 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
7186624 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7196784 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7212421 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20111205 | 20111120 |
7244819 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
7277235 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20111205 | 20111120 |
7282264 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7285596 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20111205 | 20111120 |
7285816 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20111205 | 20111120 |
7293086 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
7501565 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7550399 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20111205 | 20111120 |
7563353 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20111205 | 20111120 |
7636302 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20111205 | 20111120 |
7659862 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7664519 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20111205 | 20111120 |
7675058 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20111205 | 20111120 |
7686553 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20111205 | 20111120 |
7697658 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20111205 | 20111120 |
7700809 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20111205 | 20111120 |
7716229 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20111205 | 20111120 |
7722353 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20111205 | 20111120 |
7730924 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20111205 | 20111120 |
7731031 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20111205 | 20111120 |
7756649 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20111205 | 20111120 |
7759272 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20111205 | 20111120 |
7989795 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20111205 | 20111120 |
8021721 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20111205 | 20111120 |
8035234 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20111205 | 20111120 |
8059378 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
8063940 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20111205 | 20111120 |
8078394 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20111205 | 20111120 |
8083241 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20111205 | 20111120 |
8123818 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
8169332 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20111205 | 20111120 |
8246806 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20111205 | 20111120 |
8414121 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20111205 | 20111120 |
8491654 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20111205 | 20111120 |
8553601 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20111205 | 20111120 |
8894137 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
9464366 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20111205 | 20111120 |
15551910 | ref | cc | 20111205 | 20111120 |
16230495 | ref | gcc -funroll-loops | 20111205 | 20111120 |
17834186 | ref | gcc | 20111205 | 20111120 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -Os -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O2 -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O3 -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O -fomit-frame-pointer | ref |
gcc -mcpu=xscale -Os -fomit-frame-pointer | ref
|