Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
292487 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
292691 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
311976 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140703 | 20140622 |
312068 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140703 | 20140622 |
312364 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140703 | 20140622 |
312434 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140703 | 20140622 |
312452 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140703 | 20140622 |
323453 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
325316 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
327023 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
348197 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
349670 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
350964 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
350992 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140703 | 20140622 |
351962 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140703 | 20140622 |
352410 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
352667 | ref | gcc -O -fomit-frame-pointer | 20140703 | 20140622 |
359121 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
373602 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
376568 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
382232 | ref | gcc -O3 -fomit-frame-pointer | 20140703 | 20140622 |
383346 | ref | gcc -O2 -fomit-frame-pointer | 20140703 | 20140622 |
384803 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140703 | 20140622 |
388236 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
394425 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140703 | 20140622 |
394481 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
408130 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
420137 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
428765 | ref | gcc -Os -fomit-frame-pointer | 20140703 | 20140622 |
430793 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140703 | 20140622 |
447628 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
456067 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140703 | 20140622 |
460748 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140703 | 20140622 |
460821 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
460942 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140703 | 20140622 |
461280 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140703 | 20140622 |
461972 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140703 | 20140622 |
489530 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
489539 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140703 | 20140622 |
489622 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
489670 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
489819 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
505891 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
567212 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
567514 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
567812 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140703 | 20140622 |
567839 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
567851 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
567882 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
567975 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568091 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568120 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568179 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568194 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568364 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140703 | 20140622 |
568537 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
569074 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
569520 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
604801 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
604939 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
605146 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
606226 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140703 | 20140622 |
606363 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
629229 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140703 | 20140622 |
629671 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
629996 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
630032 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
630131 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
630303 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
630395 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
630828 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
631055 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140703 | 20140622 |
631190 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
631218 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
632164 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
632249 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
632417 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
633149 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
709552 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140703 | 20140622 |
709799 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
709886 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140703 | 20140622 |
710011 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
710159 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140703 | 20140622 |
710168 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
710175 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140703 | 20140622 |
710295 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140703 | 20140622 |
710307 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
710438 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
710562 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140703 | 20140622 |
710678 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140703 | 20140622 |
710707 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140703 | 20140622 |
711195 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140703 | 20140622 |
714118 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140703 | 20140622 |
1031968 | ref | gcc -funroll-loops | 20140703 | 20140622 |
1032175 | ref | cc | 20140703 | 20140622 |
1032322 | ref | gcc | 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
|