| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78151 | opt64 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 78455 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 78674 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 78913 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 79257 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 79917 | opt64 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 83769 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 85442 | opt64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 85952 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 89517 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 97176 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 98504 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99329 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 103573 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 103591 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 103858 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105133 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105255 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105450 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105503 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105570 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105595 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105624 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 105635 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105650 | opt64 | gcc -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105660 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105689 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 105690 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 105690 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105779 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105804 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105809 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105820 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105873 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105903 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105931 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 105996 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106025 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106049 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106114 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106210 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106212 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106249 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106338 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106381 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106414 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106453 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106464 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 107898 | opt64 | gcc -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 108996 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 109572 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 109791 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109799 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109838 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109847 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109866 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 110183 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110588 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110615 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110673 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110717 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110977 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140704 | 20140622 |
| 110987 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 111002 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 111062 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 111076 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 113428 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140704 | 20140622 |
| 113844 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140704 | 20140622 |
| 116801 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140704 | 20140622 |
| 116807 | opt64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 116861 | opt64 | gcc -O -fomit-frame-pointer | 20140704 | 20140622 |
| 125557 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 125854 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 126330 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 126339 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 134670 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 147330 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 147936 | opt64 | gcc -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 174326 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174340 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174379 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174395 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174696 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174944 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174962 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140704 | 20140622 |
| 174967 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
| 175220 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140704 | 20140622 |
| 175298 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140704 | 20140622 |
| 175352 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140704 | 20140622 |
| 179614 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 179653 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140704 | 20140622 |
| 179673 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
| 179679 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140704 | 20140622 |
| 257057 | opt64 | cc | 20140704 | 20140622 |
| 257060 | opt64 | gcc -funroll-loops | 20140704 | 20140622 |
| 257203 | opt64 | gcc | 20140704 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | opt64
|