Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
65558 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20120602 | 20120525 |
67525 | opt64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20120426 | 20120316 |
70150 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20120602 | 20120525 |
70835 | opt64 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
70858 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20120602 | 20120525 |
71894 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72077 | opt64 | gcc -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72169 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72198 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72221 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72290 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72306 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72388 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72471 | opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
72500 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72518 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72621 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72686 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72849 | opt64 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
72880 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
72954 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73133 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73168 | opt64 | gcc -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73295 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73306 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120426 | 20120316 |
73326 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73345 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73457 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20120426 | 20120316 |
73667 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
73893 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20120426 | 20120316 |
74090 | opt64 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20120426 | 20120316 |
74170 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20120426 | 20120316 |
74217 | opt64 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20120426 | 20120316 |
74236 | opt64 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20120426 | 20120316 |
74261 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120426 | 20120316 |
74298 | opt64 | gcc -Os -fomit-frame-pointer | 20120426 | 20120316 |
74352 | opt64 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20120426 | 20120316 |
74354 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20120426 | 20120316 |
74393 | opt64 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20120426 | 20120316 |
74408 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20120426 | 20120316 |
74593 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20120426 | 20120316 |
74648 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20120426 | 20120316 |
74658 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20120426 | 20120316 |
74734 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20120426 | 20120316 |
74768 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20120426 | 20120316 |
75227 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120426 | 20120316 |
75389 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20120426 | 20120316 |
75530 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
75640 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120426 | 20120316 |
76203 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
76935 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20120426 | 20120316 |
77246 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120426 | 20120316 |
77417 | opt64 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20120426 | 20120316 |
77437 | opt64 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20120426 | 20120316 |
77615 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
77761 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
77810 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120426 | 20120316 |
77860 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
78016 | opt64 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20120426 | 20120316 |
79047 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120426 | 20120316 |
79871 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120426 | 20120316 |
81669 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
81923 | opt64 | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
82504 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20120426 | 20120316 |
83594 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
84853 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
85466 | opt64 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20120426 | 20120316 |
87072 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20120426 | 20120316 |
87183 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20120426 | 20120316 |
87240 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20120426 | 20120316 |
87317 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20120426 | 20120316 |
87594 | opt64 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20120426 | 20120316 |
88178 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20120426 | 20120316 |
88301 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20120426 | 20120316 |
89276 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20120426 | 20120316 |
89342 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20120426 | 20120316 |
89370 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20120426 | 20120316 |
89380 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20120426 | 20120316 |
89388 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20120426 | 20120316 |
89388 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20120426 | 20120316 |
89416 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20120426 | 20120316 |
89464 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20120426 | 20120316 |
89491 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120426 | 20120316 |
89516 | opt64 | gcc -O -fomit-frame-pointer | 20120426 | 20120316 |
89580 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20120426 | 20120316 |
89788 | opt64 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20120426 | 20120316 |
89895 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20120426 | 20120316 |
90356 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120426 | 20120316 |
90458 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120426 | 20120316 |
91365 | opt64 | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20120426 | 20120316 |
92036 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20120426 | 20120316 |
92381 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20120426 | 20120316 |
92633 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20120426 | 20120316 |
93118 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20120602 | 20120525 |
93560 | opt64 | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20120426 | 20120316 |
93770 | opt64 | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20120426 | 20120316 |
93945 | opt64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20120426 | 20120316 |
94102 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20120426 | 20120316 |
94263 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20120426 | 20120316 |
94374 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
94586 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20120426 | 20120316 |
95944 | opt64 | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20120426 | 20120316 |
100914 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20120426 | 20120316 |
101748 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20120426 | 20120316 |
101976 | opt64 | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20120426 | 20120316 |
102086 | opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20120426 | 20120316 |
102700 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20120426 | 20120316 |
103864 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20120426 | 20120316 |
103956 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20120426 | 20120316 |
104899 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20120426 | 20120316 |
106180 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20120426 | 20120316 |
108185 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20120426 | 20120316 |
171485 | opt64 | gcc | 20120426 | 20120316 |
173657 | opt64 | cc | 20120426 | 20120316 |
174013 | opt64 | gcc -funroll-loops | 20120426 | 20120316 |