Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24745037 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
25023478 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
25240982 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
25359957 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
25367942 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
25462688 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
25464916 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
25613934 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26121320 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26193173 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26222454 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26376511 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26395575 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26667405 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26707473 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26737874 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26743686 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26778761 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
26789102 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26805557 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26807829 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26821142 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
26859787 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
27393234 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
28387764 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140807 | 20140622 |
28421347 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
28433576 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
28484734 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
28493861 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140807 | 20140622 |
28516538 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140807 | 20140622 |
28573033 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
28627244 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140807 | 20140622 |
28632072 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140807 | 20140622 |
28664141 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
28971366 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
29715806 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140807 | 20140622 |
30762828 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140807 | 20140622 |
30853674 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140807 | 20140622 |
30874170 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
30890366 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140807 | 20140622 |
30892463 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140807 | 20140622 |
31572323 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
31702227 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
33245861 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
33643315 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
33956391 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140807 | 20140622 |
33974283 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
34527471 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34548787 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34550757 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
34557702 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34565134 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
34608520 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
34633858 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34646698 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34655590 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34668171 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34698484 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34711121 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34721611 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
34727913 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34729184 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34741784 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34757597 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34762032 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34770006 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34773531 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34774361 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34794867 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34813663 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34820128 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
34848526 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
34873673 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34883133 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34895225 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140807 | 20140622 |
34899096 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
35030567 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140807 | 20140622 |
35730461 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
36117713 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
36153515 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
36173114 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140807 | 20140622 |
36237955 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140807 | 20140622 |
36379314 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
36389876 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140807 | 20140622 |
36405678 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140807 | 20140622 |
36433000 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
36456845 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140807 | 20140622 |
36463656 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140807 | 20140622 |
36489614 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140807 | 20140622 |
36531505 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140807 | 20140622 |
36540493 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140807 | 20140622 |
36571800 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
36642149 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140807 | 20140622 |
58347217 | ref | gcc | 20140807 | 20140622 |
58376299 | ref | gcc -funroll-loops | 20140807 | 20140622 |
58416351 | ref | cc | 20140807 | 20140622 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|