Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
187140 | opt64 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150222 | 20141124 |
187194 | opt64 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150222 | 20141124 |
220872 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150222 | 20141124 |
221142 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150222 | 20141124 |
243012 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
243714 | opt64 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
243786 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150222 | 20141124 |
244002 | opt64 | gcc -Os -fomit-frame-pointer | 20150222 | 20141124 |
244020 | opt64 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150222 | 20141124 |
244110 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
244410 | opt64 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150222 | 20141124 |
244548 | opt64 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150222 | 20141124 |
244614 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150222 | 20141124 |
244638 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150222 | 20141124 |
245028 | opt64 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150222 | 20141124 |
245040 | opt64 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150222 | 20141124 |
245160 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150222 | 20141124 |
245220 | opt64 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150222 | 20141124 |
245262 | opt64 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
245850 | opt64 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
245850 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150222 | 20141124 |
246096 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150222 | 20141124 |
273690 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
274386 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150222 | 20141124 |
274446 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150222 | 20141124 |
274452 | opt64 | gcc -O -fomit-frame-pointer | 20150222 | 20141124 |
274452 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150222 | 20141124 |
274698 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
275394 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150222 | 20141124 |
275460 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
275472 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150222 | 20141124 |
275658 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150222 | 20141124 |
275724 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150222 | 20141124 |
275898 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150222 | 20141124 |
276270 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150222 | 20141124 |
276450 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150222 | 20141124 |
276648 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150222 | 20141124 |
281058 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
289488 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
290028 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20150222 | 20141124 |
328656 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
328848 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150222 | 20141124 |
336414 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150222 | 20141124 |
338748 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150222 | 20141124 |
340122 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
340326 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150222 | 20141124 |
341088 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
341094 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
404466 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
404760 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
405222 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
405840 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
406026 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
406080 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150222 | 20141124 |
406128 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
406212 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
406230 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
407262 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
407388 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
407964 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
409248 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
409452 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410298 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410328 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410610 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410664 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410682 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
410772 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
411474 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
411894 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
412914 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
412920 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
413352 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
415854 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
431706 | opt64 | gcc -O2 -fomit-frame-pointer | 20150222 | 20141124 |
433170 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
438480 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
439422 | opt64 | gcc -O3 -fomit-frame-pointer | 20150222 | 20141124 |
450330 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150222 | 20141124 |
451566 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150222 | 20141124 |
574068 | opt64 | gcc -funroll-loops | 20150222 | 20141124 |
575418 | opt64 | cc | 20150222 | 20141124 |
589380 | opt64 | gcc | 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
|