Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
105519 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
106721 | ref | gcc -O3 -fomit-frame-pointer | 20140703 | 20140622 |
106816 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
108233 | ref | gcc -O2 -fomit-frame-pointer | 20140703 | 20140622 |
117100 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140703 | 20140622 |
118773 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140703 | 20140622 |
130128 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
130342 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
135864 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
135961 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
139496 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
139502 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
139510 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
139519 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
139519 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140703 | 20140622 |
139704 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
139704 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
139752 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
139752 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140703 | 20140622 |
139765 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
145563 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140703 | 20140622 |
145563 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
145563 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140703 | 20140622 |
145575 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140703 | 20140622 |
145575 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140703 | 20140622 |
149349 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
149396 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
149735 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
149747 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
158384 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140703 | 20140622 |
158388 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
160986 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
161617 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140703 | 20140622 |
161661 | ref | gcc -O -fomit-frame-pointer | 20140703 | 20140622 |
161685 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
162283 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
162534 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
163272 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
167657 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140703 | 20140622 |
167664 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140703 | 20140622 |
167675 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140703 | 20140622 |
167688 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140703 | 20140622 |
167880 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140703 | 20140622 |
202397 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
202407 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140703 | 20140622 |
221029 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
221034 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
221043 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
221044 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
221547 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
221556 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
221559 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
221559 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
228345 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
229956 | ref | gcc -Os -fomit-frame-pointer | 20140703 | 20140622 |
236382 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140703 | 20140622 |
242898 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140703 | 20140622 |
243498 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140703 | 20140622 |
253861 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253871 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253879 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253953 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253976 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253976 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253994 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
253996 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
255187 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255221 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255270 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255279 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255286 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255288 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255301 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255304 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
255306 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
257570 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
258617 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
260200 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
324721 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140703 | 20140622 |
324797 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
324798 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
324800 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140703 | 20140622 |
333282 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140703 | 20140622 |
333347 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
333351 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
333354 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140703 | 20140622 |
333362 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140703 | 20140622 |
333367 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140703 | 20140622 |
333371 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140703 | 20140622 |
333374 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
333377 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140703 | 20140622 |
333426 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140703 | 20140622 |
333439 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140703 | 20140622 |
355532 | ref | gcc | 20140703 | 20140622 |
355536 | ref | gcc -funroll-loops | 20140703 | 20140622 |
355537 | ref | cc | 20140703 | 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
|