Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
30046 | arm_neon | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
30093 | arm_neon | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
30109 | arm_neon | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
30172 | arm_neon | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
30176 | arm_neon | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
30221 | arm_neon | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
30225 | arm_neon | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
30232 | arm_neon | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
30279 | arm_neon | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
30347 | arm_neon | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
30398 | arm_neon | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
30419 | arm_neon | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
30580 | arm_neon | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
30636 | arm_neon | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
30661 | arm_neon | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
30687 | arm_neon | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
31471 | arm_neon | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
31950 | arm_neon | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
32793 | arm_neon | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
33052 | arm_neon | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
59420 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
60633 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
61708 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
64673 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
70360 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71629 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
72882 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
77441 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
77985 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
78210 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
78211 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
78439 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
79155 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
81067 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
81453 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
81519 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
81961 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
82053 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
82184 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
82615 | opt | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
82821 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
83174 | opt | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
83763 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
84126 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
84213 | opt | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
84711 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
86509 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
86610 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
86720 | opt | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
86780 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
87346 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
87819 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
101579 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
101587 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
101592 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
101598 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
102515 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
104944 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
105009 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
105054 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
105059 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
105213 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
115244 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
115410 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
115607 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
115654 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
115714 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
119018 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
119019 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
119104 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
119147 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
119245 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
151654 | opt | cc | 20140516 | 20140514 |
152330 | opt | gcc | 20140516 | 20140514 |
157846 | opt | gcc -funroll-loops | 20140516 | 20140514 |
Compiler | Implementations
|
cc | arm_neon |
gcc | arm_neon |
gcc -O2 -fomit-frame-pointer | arm_neon |
gcc -O3 -fomit-frame-pointer | arm_neon |
gcc -O -fomit-frame-pointer | arm_neon |
gcc -Os -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | arm_neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | arm_neon |
gcc -funroll-loops | arm_neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -O -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -Os -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | arm_neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | arm_neon
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | opt |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | opt |
gcc -mcpu=arm810 -O -fomit-frame-pointer | opt |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | opt |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | opt |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | opt |
gcc -mcpu=arm8 -O -fomit-frame-pointer | opt |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | opt |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | opt |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | opt |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | opt |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | opt |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | opt |
gcc -mcpu=strongarm -O -fomit-frame-pointer | opt |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | opt
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -O -fomit-frame-pointer | arm_neon |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | arm_neon
|