Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
154432 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
155445 | opt-32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
156682 | opt-32 | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
162875 | opt-32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
170437 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
172944 | opt-32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
193211 | opt-32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
193220 | opt-32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
193282 | opt-32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
193446 | opt-32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
193532 | opt-32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
275399 | opt-32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
285471 | opt-32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
285595 | opt-32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
306823 | opt-32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
314756 | opt-32 | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
314779 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
314825 | opt-32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
316229 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
316944 | opt-32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
317765 | opt-32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
319410 | opt-32 | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
319416 | opt-32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
321308 | opt-32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
321311 | opt-32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
321311 | opt-32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
321312 | opt-32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
321328 | opt-32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
322238 | opt-32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
324153 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
324154 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
324177 | opt-32 | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
324198 | opt-32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
324201 | opt-32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
325535 | opt-32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
325535 | opt-32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
325542 | opt-32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
325627 | opt-32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
325716 | opt-32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
871157 | opt-32 | gcc -funroll-loops | 20140611 | 20140529 |
871188 | opt-32 | gcc | 20140611 | 20140529 |
871198 | opt-32 | cc | 20140611 | 20140529 |
4696524 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140611 | 20140529 |
4863024 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
4989074 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5053655 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5055355 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5055374 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5055411 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5055919 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5058639 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5092129 | ref | gcc -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5127706 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5178908 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5243320 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5259176 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5259218 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5259490 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5259575 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5259924 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5263630 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5270598 | ref | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5311651 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5323992 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5329648 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5336726 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
5419226 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
5420260 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
5769079 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
5769649 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
5770588 | ref | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
5810475 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
5842335 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
5896310 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
5926688 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
5986775 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
5986849 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
5987244 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
5987524 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
5987701 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
6061303 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
6481369 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
6748691 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
6749555 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
6752989 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
6753500 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
6755201 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
6767051 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
6767239 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
6858044 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
6867753 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
6933664 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
6934433 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
6935423 | ref | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
25169507 | ref | gcc -funroll-loops | 20140611 | 20140529 |
25170294 | ref | gcc | 20140611 | 20140529 |
25170593 | ref | cc | 20140611 | 20140529 |
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
|