Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
274104 | opt64 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150222 | 20141124 |
274440 | opt64 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150222 | 20141124 |
307590 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150222 | 20141124 |
308724 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150222 | 20141124 |
329682 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
330774 | opt64 | gcc -Os -fomit-frame-pointer | 20150222 | 20141124 |
330912 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
331110 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150222 | 20141124 |
331494 | opt64 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150222 | 20141124 |
331542 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150222 | 20141124 |
331614 | opt64 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
332016 | opt64 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150222 | 20141124 |
332112 | opt64 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150222 | 20141124 |
332322 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150222 | 20141124 |
332442 | opt64 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150222 | 20141124 |
332496 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150222 | 20141124 |
332526 | opt64 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
332544 | opt64 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150222 | 20141124 |
332712 | opt64 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150222 | 20141124 |
332910 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150222 | 20141124 |
332976 | opt64 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
333216 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150222 | 20141124 |
367320 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150222 | 20141124 |
368082 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
368274 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150222 | 20141124 |
368466 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
368616 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150222 | 20141124 |
368742 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150222 | 20141124 |
368754 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150222 | 20141124 |
368766 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150222 | 20141124 |
368898 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150222 | 20141124 |
368964 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150222 | 20141124 |
369258 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150222 | 20141124 |
369420 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150222 | 20141124 |
369702 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
369756 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
370026 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150222 | 20141124 |
370728 | opt64 | gcc -O -fomit-frame-pointer | 20150222 | 20141124 |
383130 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20150222 | 20141124 |
383730 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
410982 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150222 | 20141124 |
414042 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150222 | 20141124 |
416820 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150222 | 20141124 |
421896 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150222 | 20141124 |
424338 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
437796 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
439362 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
439902 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
514752 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
515148 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
515484 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
515694 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150222 | 20141124 |
516090 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
516222 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
516366 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
516546 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
516612 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
517032 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
517044 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
517608 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
518076 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
519414 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
519774 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
520356 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
520764 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
521124 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
521928 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150222 | 20141124 |
522120 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
522642 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
523194 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
524106 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
546348 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
550980 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
551976 | opt64 | gcc -O2 -fomit-frame-pointer | 20150222 | 20141124 |
554928 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
556698 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
561342 | opt64 | gcc -O3 -fomit-frame-pointer | 20150222 | 20141124 |
563466 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
568134 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150222 | 20141124 |
569982 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150222 | 20141124 |
854184 | opt64 | cc | 20150222 | 20141124 |
855120 | opt64 | gcc | 20150222 | 20141124 |
1018884 | opt64 | gcc -funroll-loops | 20150222 | 20141124 |
Compiler | Implementations
|
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | opt64 |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | opt64 |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | opt64 |
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | opt64 |
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | opt64 |
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | opt64 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=iwmmxt -O -fomit-frame-pointer | opt64 |
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | opt64
|