| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 971645 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 971781 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 971988 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 973843 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 973845 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 983690 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 988876 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1029011 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1029540 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1029843 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1029850 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1030931 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1043997 | ref | gcc -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1047825 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1048861 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1056728 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1086393 | ref | gcc -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1087030 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1097586 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1139289 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1142160 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1146555 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1157414 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1157558 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1157605 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1157834 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1158698 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1189765 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1190573 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1202645 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1202688 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1245693 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1253061 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1254908 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1257081 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1258184 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1258865 | ref | gcc -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1259319 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1272770 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1272948 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1274155 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1274687 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1280549 | ref | gcc -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1284730 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1289839 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1299911 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1300568 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1300813 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1304883 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1315207 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1317646 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1317814 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1318680 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1319304 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1320110 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320189 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320335 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320422 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320952 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1321473 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1324116 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1341575 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1341765 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1341859 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1342113 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1342140 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1342233 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1345138 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1345168 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1345467 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1345503 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1373425 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1398760 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1402493 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1402654 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1406077 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1406153 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1406227 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1662108 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1662377 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1662846 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140818 | 20140622 |
| 1662908 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1787362 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1787904 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1787981 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1788376 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1788618 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1788698 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1790204 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1802733 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1802816 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1803011 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1806307 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140818 | 20140622 |
| 3607116 | ref | gcc | 20140818 | 20140622 |
| 3612020 | ref | gcc -funroll-loops | 20140818 | 20140622 |
| 3616879 | ref | cc | 20140818 | 20140622 |
| 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
|