| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16154 | swpbe | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16166 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16248 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16284 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 16454 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 16475 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16490 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16521 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 16540 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 16768 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16862 | optc | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16868 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 16892 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 17027 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 17214 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 17218 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 17269 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 17271 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 17272 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 17450 | swpbe | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 17782 | optc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18196 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18244 | swpbe | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18246 | swpbe | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18258 | swpbe | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18260 | swpbe | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18260 | swpbe | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18344 | swpbe | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 18944 | optc | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 19686 | optc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 19686 | optc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 19708 | optc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 19734 | optc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 19798 | optc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 24763 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 24790 | optc | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 24840 | swpbe | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 24954 | optc | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 25011 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 25106 | swpbe | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 25358 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 25366 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 25391 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 25400 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 25412 | swpbe | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 25436 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 25702 | optc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 26070 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 26136 | swpbe | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 26631 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26643 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26670 | swpbe | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26690 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26692 | swpbe | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26704 | swpbe | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26736 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26751 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26793 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26798 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26798 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26831 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26834 | optc | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26835 | optc | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26843 | optc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 26914 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27008 | swpbe | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27020 | swpbe | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27024 | swpbe | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27024 | swpbe | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27028 | swpbe | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27099 | optc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27113 | optc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27119 | optc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27135 | optc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 27139 | optc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 28094 | optc | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28216 | optc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28220 | optc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28223 | optc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28239 | optc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28276 | optc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 28332 | swpbe | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 28418 | swpbe | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 29182 | swpbe | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 29190 | swpbe | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 29194 | swpbe | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 29198 | swpbe | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 29210 | swpbe | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 29292 | swpbe | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 29294 | swpbe | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 29295 | swpbe | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 29297 | swpbe | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 29298 | swpbe | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 87552 | swpbe | gcc | 20140609 | 20140529 |
| 87560 | swpbe | gcc -funroll-loops | 20140609 | 20140529 |
| 87629 | swpbe | cc | 20140609 | 20140529 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | swpbe |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | swpbe |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | swpbe |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | swpbe |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | swpbe |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | optc swpbe |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | optc swpbe
|