| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 643142 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 659396 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 674657 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 746248 | ref | gcc -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 751789 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 765468 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 768212 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 771098 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 791094 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 813736 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 830087 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 836536 | ref | gcc -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 837840 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 863616 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 877988 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878190 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878536 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878600 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 879436 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 914367 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 915663 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 915716 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 923318 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 932613 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140731 | 20140622 |
| 933900 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 946896 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 956960 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 975817 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 975835 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 975868 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 975917 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 976145 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 978913 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 979049 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 980920 | ref | gcc -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1007003 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1007070 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1027289 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1038655 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1078554 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1078695 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1079596 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1079731 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1093062 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1095749 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1130632 | ref | gcc -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1137702 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1172561 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1196881 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1196945 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1201193 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1219035 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1221461 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1221642 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1221663 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223224 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223404 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223429 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223471 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223562 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223620 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1232618 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1310845 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1453531 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1455407 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1458888 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1460768 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1473581 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1475895 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1477593 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1477847 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1488779 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1489982 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1490009 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1490201 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1490304 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1491024 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1495340 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1635128 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1635243 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636542 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636580 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1637033 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1637250 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1637282 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641129 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641326 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641380 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641972 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642832 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1643174 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1668479 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1671368 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 2657418 | ref | gcc -funroll-loops | 20140731 | 20140622 |
| 2657847 | ref | cc | 20140731 | 20140622 |
| 2659308 | ref | gcc | 20140731 | 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
|