| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 764005 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 783536 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 806216 | ref | gcc -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 844086 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 851249 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 895716 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 896031 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 896445 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 896448 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 902035 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 907244 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 936304 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 949622 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 979334 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 989984 | ref | gcc -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 991395 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1077278 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1080209 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1091238 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1096157 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1096553 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1108680 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1108741 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1108843 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1109119 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1109938 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1114590 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1114754 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1114906 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1114993 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1115027 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1131232 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1131717 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1131865 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1132478 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1136554 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1137206 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1137878 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1143545 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1144328 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1144633 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1145306 | ref | gcc -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1145775 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1157734 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1164636 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1177069 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1191960 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1192386 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1192414 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1192543 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1192559 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1192719 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1193292 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 1229185 | ref | gcc -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1229967 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1247464 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1247573 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1248356 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1248430 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1248583 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1273502 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1293082 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1300538 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 1595034 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1596035 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1596601 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1596890 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1599623 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1599928 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1600273 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1600463 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1654088 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1654317 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1654490 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1654724 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1654823 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1655432 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1657069 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 1744265 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1744717 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1745204 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1745410 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 1747608 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1748286 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1748855 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1788270 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1830652 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1830919 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1831073 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1833014 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1833077 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1833093 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1834180 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 3270322 | ref | gcc | 20140711 | 20140622 |
| 3271333 | ref | gcc -funroll-loops | 20140711 | 20140622 |
| 3273473 | ref | cc | 20140711 | 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
|