Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
34758 | e/v3 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35016 | e/v3 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35094 | e/v3 | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150226 | 20141124 |
35214 | e/v3 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35382 | e/v3 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35412 | e/v3 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35520 | e/v3 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35616 | e/v3 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35652 | e/v3 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35712 | e/v3 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35766 | e/v3 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35862 | e/v3 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
35880 | e/v3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36174 | e/v3 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36306 | e/v3 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36408 | e/v3 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150226 | 20141124 |
36522 | e/v3 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36648 | e/v3 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36822 | e/v3 | gcc -O3 -fomit-frame-pointer | 20150226 | 20141124 |
36912 | e/v3 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150226 | 20141124 |
37302 | e/v3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150226 | 20141124 |
38076 | e/v3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150226 | 20141124 |
38490 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150226 | 20141124 |
39306 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150226 | 20141124 |
45600 | e/v3 | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150226 | 20141124 |
45732 | e/v3 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150226 | 20141124 |
45804 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150226 | 20141124 |
45810 | e/v3 | gcc -funroll-loops -O -fomit-frame-pointer | 20150226 | 20141124 |
46680 | e/v3 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150226 | 20141124 |
47160 | e/v3 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150226 | 20141124 |
47340 | e/v3 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150226 | 20141124 |
47370 | e/v3 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150226 | 20141124 |
47370 | e/v3 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150226 | 20141124 |
47412 | e/v3 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
47442 | e/v3 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
47712 | e/v3 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150226 | 20141124 |
47718 | e/v3 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150226 | 20141124 |
47754 | e/v3 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150226 | 20141124 |
47784 | e/v3 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150226 | 20141124 |
47886 | e/v3 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150226 | 20141124 |
47964 | e/v3 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150226 | 20141124 |
48030 | e/v3 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150226 | 20141124 |
48030 | e/v3 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150226 | 20141124 |
48072 | e/v3 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48114 | e/v3 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150226 | 20141124 |
48120 | e/v3 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48198 | e/v3 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48228 | e/v3 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48246 | e/v3 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150226 | 20141124 |
48276 | e/v3 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48294 | e/v3 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150226 | 20141124 |
48318 | e/v3 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48330 | e/v3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150226 | 20141124 |
48330 | e/v3 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150226 | 20141124 |
48342 | e/v3 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48384 | e/v3 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48426 | e/v3 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48588 | e/v3 | gcc -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48678 | e/v3 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48846 | e/v3 | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150226 | 20141124 |
48924 | e/v3 | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150226 | 20141124 |
48990 | e/v3 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150226 | 20141124 |
49146 | e/v3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150226 | 20141124 |
49176 | e/v3 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150226 | 20141124 |
49404 | e/v3 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150226 | 20141124 |
49446 | e/v3 | gcc -Os -fomit-frame-pointer | 20150226 | 20141124 |
49968 | e/v3 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150226 | 20141124 |
50100 | e/v3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150226 | 20141124 |
50316 | e/v3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150226 | 20141124 |
50358 | e/v3 | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150226 | 20141124 |
59856 | e/v3 | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150226 | 20141124 |
59922 | e/v3 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150226 | 20141124 |
59958 | e/v3 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150226 | 20141124 |
60330 | e/v3 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150226 | 20141124 |
60348 | e/v3 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150226 | 20141124 |
60354 | e/v3 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150226 | 20141124 |
60402 | e/v3 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150226 | 20141124 |
60402 | e/v3 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150226 | 20141124 |
60420 | e/v3 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150226 | 20141124 |
60420 | e/v3 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150226 | 20141124 |
60426 | e/v3 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150226 | 20141124 |
60432 | e/v3 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150226 | 20141124 |
60468 | e/v3 | gcc -O -fomit-frame-pointer | 20150226 | 20141124 |
60498 | e/v3 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150226 | 20141124 |
60510 | e/v3 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150226 | 20141124 |
60540 | e/v3 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150226 | 20141124 |
60558 | e/v3 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150226 | 20141124 |
60576 | e/v3 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150226 | 20141124 |
60600 | e/v3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150226 | 20141124 |
206784 | e/v3 | cc | 20150226 | 20141124 |
206868 | e/v3 | gcc | 20150226 | 20141124 |
206940 | e/v3 | gcc -funroll-loops | 20150226 | 20141124 |
Compiler | Implementations
|
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | e/v3 |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | e/v3 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | e/v3 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | e/v3 |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | e/v3 |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | e/v3
|